假设applicationId com.example.application
中有build.gradle
。此名称显示在" 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
属性后。
为了使每种风格applicationId
具有不同的APK,package name
保持不变。
那么,我是否已将package name
设为applicationId
?如果没有,会出现什么问题?
答案 0 :(得分:1)
根据this article,您无法更改所发布应用的applicationId或包名称。
但是,根据this article
,您可以根据自己喜欢的风格更改它们。答案 1 :(得分:1)
Gradle构建文件中的applicationId
将覆盖清单文件中的packagename
。
为什么我们都需要它们?
packagename
旨在组织源代码和 R 类。applicationId
和{{1}}用于设备(应用程序的设置),Play商店和创建版本变体。文档中的更多信息:https://developer.android.com/studio/build/application-id.html