Nul*_*ion 25 android gradle android-manifest build.gradle android-gradle-plugin
现在,你可以把versionCode和versionName两个build.gradle和AndroidManifest.xml文件.哪个是放置这些属性的最佳位置,为什么它比其他选项更好?
我在谷歌官方文档中找不到任何关于此的信息:
https://developer.android.com/tools/building/configuring-gradle.html
http://developer.android.com/guide/topics/manifest/manifest-element.html
非常感谢.
Hus*_*eky 41
它实际上并没有区别.但我会告诉你一些有关这方面的信息.
如果您已在AppManifest.xml和build.gradle中编写了versionCode和versionName,则在编译应用程序时,build.gradle中编写的那些将替换AppManifest.xml中的那些,这里是第2点.
如果您尚未在AppManifest.xml中编写它们,那么在编译应用程序并构建它时,build.gradle中编写的versionCode和versionName将自动写入AppManifest.xml中.
如果您只在AppManifest.xml中编写它们,则不会发生任何事情.它已经写好了......
因此,作为摘要,build.gradle 会覆盖您的AppManifest.xml.
希望有所帮助.
在这里您可以找到官方文档。
\n\n请注意,Gradle会覆盖\n我AndroidManifest.xml
建议您始终使用 gradle 脚本来设置这些值。
如果未通过 DSL 设置属性,则将使用某些默认值。Here\xe2\x80\x99s 是一个如何处理的表格。
\n\n Property Name Default value in DSL object Default value\n versionCode -1 value from manifest if present\n versionName null value from manifest if present\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4331 次 |
| 最近记录: |