具有gradle风味的ndk-gdb

时间:2015-05-06 05:32:20

标签: android gradle ndk-gdb

在我的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.default中定义的AndroidManifest.xml
  3. 如果我将AndroidManifest.xml中的包名称手动更改为com.my.another,则ndk-gdb可以正常工作。
  4. 我的问题:有没有办法在不改变ndk-debug的情况下使用AndroidManifest.xml调试风格制作的APK?

1 个答案:

答案 0 :(得分:0)

Android在最新的ndk-r10e https://code.google.com/p/android/issues/detail?id=56189

中解决了这个问题