这两者有什么区别?如果ApplicationID和package不一样,会发生什么事情?
谢谢。
这两者有什么区别?如果ApplicationID和package不一样,会发生什么事情?
谢谢。
在您构建的 .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 类和解析任何相关活动/服务注册的包仍称为“包”。