这两者有什么不同? 如果ApplicationID和包不一样,会发生什么事?
感谢。
答案 0 :(得分:1)
来自ApplicationId versus PackageName
您构建的.apk清单中使用的最终软件包,以及您的应用在您的设备和Google Play商店中所知的软件包,是"应用程序ID"
您的源代码中用于引用您的R类并解决任何相关活动/服务注册的包继续被称为"包"。
答案 1 :(得分:-1)
在清单中,您有包名
<?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中所知的套餐 store,是&#34;应用程序ID&#34;。
源代码中用于引用R类的包, 并继续解决任何相关活动/服务注册 被称为&#34;包&#34;。