更改applicationId或包名?

时间:2018-03-02 14:32:19

标签: android android-manifest packages

假设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中,据说如果applicationIdpackage name不同,则WebView可能存在问题。此外,在https://blog.stylingandroid.com/package-name-vs-application-id/中,表示将构建applicationId复制到AndroidManifest并更改package属性后。

为了使每种风格applicationId具有不同的APK,package name保持不变。

那么,我是否已将package name设为applicationId?如果没有,会出现什么问题?

2 个答案:

答案 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