それらの2つの違いは何ですか?ApplicationID と package が同じでない場合、何かが起こりますか?
ありがとう。
それらの2つの違いは何ですか?ApplicationID と package が同じでない場合、何かが起こりますか?
ありがとう。
マニフェストでパッケージ名を取得しました
<?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 クラスを参照し、関連するアクティビティ/サービスの登録を解決するためにソース コードで使用されるパッケージは、引き続き "パッケージ" と呼ばれます。