![](/img/trans.png)
[英]Two Android modules with the same applicationId and package name in project
[英]Android - ApplicationID and package must be the same?
两者之间有什么区别? 如果ApplicationID和包不相同,会发生什么吗?
谢谢。
在您构建的.apk清单中使用的最终程序包(即您的应用程序在设备上和Google Play商店中称为应用程序的程序包)是“应用程序ID”。
在源代码中用于引用R类并解析任何相对活动/服务注册的包,仍称为“包”。
在清单中,您获得了包名
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp" <!--this is package name-->
android:versionCode="1"
android:versionName="1.0" >
并在Gradle文件ApplicationId中
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId 'com.example.myapp' //ApplicationID
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
在您构建的.apk清单中使用的最终程序包(即您的应用程序在设备上和Google Play商店中称为应用程序的程序包)是“应用程序ID”。
在源代码中用于引用R类并解析任何相对活动/服务注册的包,仍称为“包”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.