布局文件修改后,运行后没变化
我遇到的情况:项目是从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】是不能单独使用的。
网友评论