build gradle debug 和release 包名指定会相互覆盖的问题
2017-04-07 16:11
357 查看
在build gradle中,build type可以指定 是release包还是debug包,然后如果日常调试用debug包打包,会进行 debug下的配置,如果是release 签名包则会使用release的配置
可是呢 ,目前的问题是:
如下,如果debug在下,并且指定了打包命名,不管打签名包还是debug 包 ,包名都是debug包名
buildType {
release {
}
debug {
}
}
换个位置,即 debug 在release之前定义,则不管是release还是debug 包名都用的release分类中的包名
排查问题:
1.换位置查看是否是其中一个比另一个优先级高,结果发现:优先级是谁后定义谁高
结果发现这是gradle自身的问题
可是呢 ,目前的问题是:
如下,如果debug在下,并且指定了打包命名,不管打签名包还是debug 包 ,包名都是debug包名
buildType {
release {
}
debug {
}
}
换个位置,即 debug 在release之前定义,则不管是release还是debug 包名都用的release分类中的包名
排查问题:
1.换位置查看是否是其中一个比另一个优先级高,结果发现:优先级是谁后定义谁高
结果发现这是gradle自身的问题
相关文章推荐
- build gradle debug 和release 包名指定会相互覆盖的问题
- Android build.gradle 问题:transformClassesWithPreJackPackagedLibrariesForDebug
- [Gradle] 如何在android项目中对纯Java module使用release/debug build并启用proguard
- DEBUG和RELEASE 版本差异及调试相关问题 (转载)
- [MSDN] How to Debug a Release Build
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别
- Release版与Debug版程序的问题
- window程序DEBUG和RELEASE 版本差异及调试相关问题
- VC++ 2005下Debug / Release的问题
- DEBUG和RELEASE 版本差异及调试相关问题
- VC下关于debug和release的不同的问题总结
- DEBUG和RELEASE 版本差异及调试相关问题(VS - VC++)
- [转]DEBUG和RELEASE 版本差异及调试相关问题:
- 关于如何判断程序和类库是Debug 还是 Release 的问题
- DEBUG和RELEASE版本差异及调试相关问题
- [转]DEBUG和RELEASE版本差异及调试相关问题
- DEBUG和RELEASE 版本差异及调试相关问题:
- Debug 运行正常但 Release 失败的问题,Debug 和 Release 编译方式的本质区别(转)
- 调试Release模式下遇到的问题 - Debug和Release的差异。
- [你必须知道的.NET]第三十五回,判断dll是debug还是release,这是个问题