AndroidStudio 问题

2018-11-01  本文已影响10人  WangKiven

布局文件修改后,运行后没变化

我遇到的情况:项目是从eclips 迁移到AndroidStudio上的,所以在build.gradle文件里有以下代码

sourceSets {
        main {
              ...
              res.srcDirs = ['××', '××']// 有这句代码的话,布局文件改变,不能实时运行到手机,必须clean project 后运行,才有效果
              ...
        }
    }

res.srcDirs = ... 这句代码注释掉就好了

AndroidStudio 问题:manifest merger failed with multiple

新建的工程,做了一些配置,然后就有这个问题,网上查了一些,解决方法都不行。

后来查看到日志才知道是meta-data的问题【android:value="${PACK_TIME_VALUE}"】,

<meta-data
    android:name="PACK_TIME"  
    android:value="${PACK_TIME_VALUE}" />

在gradle中的设置是【flavors->flavors.manifestPlaceholders = [PACK_TIME_VALUE:getDate()]】,

productFlavors.all {
    flavors -> flavors.manifestPlaceholders = [PACK_TIME_VALUE: getDate()]}

但是这句没有运行。这里使用了【flavors】,所以【productFlavors】也需要使用才行。

productFlavors {
    normal {
    }
}
productFlavors.all {
    flavors -> flavors.manifestPlaceholders = [PACK_TIME_VALUE: getDate()]
}

【productFlavors.all】是不能单独使用的。

上一篇 下一篇

猜你喜欢

热点阅读