【发布时间】:2019-03-02 02:01:15
【问题描述】:
假设build.gradle 中有applicationId com.example.application。此名称显示在“https://play.google.com/store/apps/details?id=”之后。我想将其更改为另一个,例如“org.domain.app”。我是否还应该更改 AndroidManifest 中的package name 并重命名包文件夹?在https://developer.android.com/studio/build/application-id.html 中说如果applicationId 和package name 不同,WebView 可能有问题。还有在https://blog.stylingandroid.com/package-name-vs-application-id/ 中,据说构建后applicationId 被复制到AndroidManifest 并更改package 属性。
为了让每种风格都有不同的 APK,applicationId 可以不同,而package name 保持不变。
那么,我是否将package name 设置为applicationId?如果不是,会出现什么问题?
【问题讨论】:
-
applicationId覆盖清单中的packagename。 -
@YoushaAleayoub,这很有趣。够了吗?对了,去年我们换了
package name和applicationId。 -
AndroidManifest.xml 中的包
name被build.gradle 中的applicationId覆盖。所以 Gradle 替换了 manifest 之一。使用applicationId -
@YoushaAleayoub,谢谢!
-
@YoushaAleayoub,我检查了你的答案,确实有效。
标签: android android-manifest packages