0

それらの2つの違いは何ですか?ApplicationID と package が同じでない場合、何かが起こりますか?

ありがとう。

4

2 に答える 2

-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 に答える