1

在我的 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,但我遇到了这样的问题:

  1. 如果我安装com.my.default一切都很好。
  2. 如果我安装 . com.my.another,则失败,因为它ndk-gdb正在寻找.com.my.defaultAndroidManifest.xml
  3. 如果我将包名称更改AndroidManifest.xmlcom.my.another手动然后ndk-gdb工作。

我的问题是:有什么方法可以ndk-debug用来调试风味生成的 APK 而无需更改AndroidManifest.xml?

4

1 回答 1

0

Android 在最新的 ndk-r10e 中修复了这个问题https://code.google.com/p/android/issues/detail?id=56189

于 2015-08-13T08:39:08.727 回答