在我的 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
?