Android 如何读取在gradle执行中较早更新的属性文件中的最新属性
对于我的Android项目,我配置了defaultConfig,以便它从./gradle.properties中的版本属性获取生成的apk中AndroidManifest.xml的版本名。这很有效。以下是build.gradle中的代码片段:Android 如何读取在gradle执行中较早更新的属性文件中的最新属性,android,groovy,gradle,Android,Groovy,Gradle,对于我的Android项目,我配置了defaultConfig,以便它从./gradle.properties中的版本属性获取生成的apk中AndroidManifest.xml的版本名。这很有效。以下是build.gradle中的代码片段: android { .... defaultConfig { minSdkVersion 16 //4.1.2 targetSdkVersion 19 //4.4 KitKat versionName = vers
android {
....
defaultConfig {
minSdkVersion 16 //4.1.2
targetSdkVersion 19 //4.4 KitKat
versionName = version //Read from gradle.properties
...
}
问题是,当我使用插件时,插件会在执行的早期更新./gradle.properties中的属性(将其升级到下一个发行版名称)
在这种情况下,读取的版本名来自原始的./gradle.properties文件,然后由gradle发布插件修改
如何强制及时读取属性文件以获取最新的属性设置?TIA需要您的帮助刚刚找到一篇相关帖子:此帖子可能有一个潜在的解决方案: