私のAndroidプロジェクトには、デフォルトのパッケージ名を持つデフォルトのフレーバーがあります。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.my.default"
android:installLocation="auto">
そして、私build.gradle
は別のパッケージ名で別のフレーバーを追加しました:
productFlavors {
another {
applicationId 'com.my.another' // This could override the package name defines in the `AndroidManifest.xml`
}
}
APK がデバイスにインストールされた後、アタッチしたいのですが、次のndk-gdb
ような問題が発生します。
- インストールすれば、
com.my.default
すべて問題ありません。 - をインストールすると、で定義されているを探していたため
com.my.another
、 は失敗します。ndk-gdb
com.my.default
AndroidManifest.xml
- のパッケージ名
AndroidManifest.xml
をcom.my.another
手動で変更すると機能しndk-gdb
ます。
そして私の質問:ndk-debug
フレーバーで生成された APK を変更せずにデバッグするために使用できる方法はありAndroidManifest.xml
ますか?