new IconButton(icon: new Icon(Icons.call, color: Colors.blue,), onPressed: null),
中applicationId
的平均值是多少。清单文件中的包名称与build.gradle
中的applicationId有什么区别。
答案 0 :(得分:3)
build.gradle
中applicationId
的含义是什么?
每个Android应用都有一个看似Java包名称的唯一应用ID,例如com.nilu.myapp
。此ID可在设备和Google Play商店中唯一标识您的应用。如果您要上传新版本的应用,则应用程序ID(以及您与之签名的证书)必须与原始APK相同 - 如果您更改了应用程序ID,Google Play商店会将APK视为完全不同的应用程序。因此,一旦您发布应用程序,就不应该更改应用程序ID。
详细了解applicationId
AndroidManifest.xml中指定的清单文件中的包名称与build.gradle中的applicationId有什么区别
包标识设备上安装的一个应用程序
从 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"
}
}