0

这两者有什么区别?如果ApplicationID和package不一样,会发生什么事情?

谢谢。

4

2 回答 2

2

ApplicationId 与 PackageName

在您构建的 .apk 清单中使用的最终包,即您的应用在您的设备和 Google Play 商店中所称的包,是“应用程序 ID”。

源代码中用于引用 R 类和解析任何相关活动/服务注册的包仍称为“包”。

于 2016-10-20T14:28:40.380 回答
-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 商店中所称的包,是“应用程序 ID”。

源代码中用于引用 R 类和解析任何相关活动/服务注册的包仍称为“包”。

于 2016-10-20T14:31:16.017 回答