Android包名称

时间:2018-03-05 10:56:28

标签: android android-studio

new IconButton(icon: new Icon(Icons.call, color: Colors.blue,), onPressed: null),applicationId的平均值是多少。清单文件中的包名称与build.gradle中的applicationId有什么区别。

2 个答案:

答案 0 :(得分:3)

  

build.gradle

applicationId 的含义是什么?

每个Android应用都有一个看似Java包名称的唯一应用ID,例如com.nilu.myapp。此ID可在设备和Google Play商店中唯一标识您的应用。如果您要上传新版本的应用,则应用程序ID(以及您与之签名的证书)必须与原始APK相同 - 如果您更改了应用程序ID,Google Play商店会将APK视为完全不同的应用程序。因此,一旦您发布应用程序,就不应该更改应用程序ID。

详细了解applicationId

  

清单文件中的包名称与build.gradle中的applicationId有什么区别

AndroidManifest.xml中指定的

包标识设备上安装的一个应用程序

answer 中了解更多信息,这也是 Package Name Vs Application ID

答案 1 :(得分:-2)

applicationId中的

build.gradle将覆盖清单文件的包值。在build.gradle文件中,您可以使用productFlavors来定义不同的风格,每种风格可以有不同的applicationId

productFlavors {
    free {
        applicationId "com.myapp.free"
    }
    paid {
        applicationId "com.myapp.pro"
    }
}