假设build.gradle中有applicationId com.example.application。这个名称显示在"https://play.google.com/store/apps/details?id=“之后。我想把它改为另一个,例如,"org.domain.app“。我是否也应该更改package name中的AndroidManifest和重命名包文件夹?在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了吗?如果没有,会出现哪些问题?
发布于 2019-03-01 18:01:15
Gradle构建文件中的applicationId将在Manifest文件中覆盖 packagename。
为什么我们需要他们两个?
packagename是用来组织源代码和R类的。applicationId用于设备(应用程序的设置)、Play Store和创建构建变体中。文档中的更多信息:https://developer.android.com/studio/build/application-id.html
https://stackoverflow.com/questions/49071214
复制相似问题