在我的android项目中,我具有默认的 flavor 以及默认的包名称,例如:
<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
来调试 flavor 生成的APK,而无需更改AndroidManifest.xml
?
最佳答案
Android在最新的ndk-r10e https://code.google.com/p/android/issues/detail?id=56189中修复了此问题
关于android - ndk-gdb具有gradle风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30068283/