Android NDK无法使用两个gradle插件调试本机代码

布鲁诺·科埃略(Bruno Coelho)

我将NDK与实验性gradle插件一起使用,并且最初我能够调试本机代码。

然后我看到了这个问题https://github.com/googlesamples/android-ndk/issues/119和此博客文章http://frogermcs.github.io/json-parsing-with-flatbuffers-in-android/这种方法将非常有用,因为我可以将稳定的gradle插件用于android特定代码,而将实验性gradle插件用于本机代码,例如,使用databinding将非常有用。我能够使用这种结构,但是却失去了调试本机代码的能力。

我创建了一个示例项目来说明我的问题。https://github.com/4brunu/AndroidNDKDebug

在这里您可以找到两个项目。第一个“ hello-jni-one-gradle-plugin”仅使用实验性gradle插件,并且能够调试本机代码。第二个“ hello-jni-two-gradle-plugins”,我将稳定的gradle插件用于android特定代码,将实验性gradle插件用于本机代码,但无法调试本机代码。

难道我做错了什么?您能帮我在第二个项目中启用本机代码调试吗?

谢谢

ph0b

我在我的一个项目中使用了相同的设置,即Android Studio 2.1-preview5,gradle-experimental 0.7.0-alpha5和gradle插件2.1.0-alpha5,并且调试工作正常。

秘密失踪的步骤是将未剥离的lib的路径添加到调试器: lib/build/intermediates/binaries/release/obj/ABI

ndk调试符号目录

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android调试本机代码

来自分类Dev

使用ndk android的两个值的总和

来自分类Dev

NDK:是否可以在build.gradle中定义android NDK版本,以便本机代码使用已定义的版本?

来自分类Dev

如何使用Android Gradle插件0.7配置NDK

来自分类Dev

Android Studio NDK:使用ndk-build进行编译,并通过Gradle Experiment获得本机支持

来自分类Dev

在Android Studio中调试本机代码

来自分类Dev

无法调试android库代码

来自分类Dev

无法调试android库代码

来自分类Dev

调试C本机函数android ndk-sendto()

来自分类Dev

elf32-littlearm符号格式无法识别的调试本机Android代码

来自分类Dev

两个Android项目使用Gradle在同一存储库中共享通用模块

来自分类Dev

Gradle Android上的两个类路径

来自分类Dev

使用本机库的phonegap android插件

来自分类Dev

如何使用Android Studio创建两个Android按钮

来自分类Dev

Android Studio 2.0使用gradle-experimental插件中断了ndk的构建

来自分类Dev

Android NDK可能会反编译本机代码

来自分类Dev

如何从NDK中的本机代码打印到android屏幕上?

来自分类Dev

Phonegap本机android插件

来自分类Dev

无法在Android平板电脑上使用两个窗格模式

来自分类Dev

无法在Android平板电脑上使用两个窗格模式

来自分类Dev

我无法使用Parcelable读取两个Android活动之间传递的对象的属性

来自分类Dev

我无法让 OnClickListeners 与包含两个不同片段的 Android 活动一起使用

来自分类Dev

React Native是否对ios和android使用相同的代码,还是应该分别编写这两个平台的代码?

来自分类Dev

无法更新Android Gradle插件版本

来自分类Dev

无法在android gradle文件末尾应用插件

来自分类Dev

Android Gradle 插件错误:无法解析变量

来自分类Dev

Android-使用NDK构建Gradle

来自分类Dev

如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

来自分类Dev

如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

Related 相关文章

  1. 1

    Android调试本机代码

  2. 2

    使用ndk android的两个值的总和

  3. 3

    NDK:是否可以在build.gradle中定义android NDK版本,以便本机代码使用已定义的版本?

  4. 4

    如何使用Android Gradle插件0.7配置NDK

  5. 5

    Android Studio NDK:使用ndk-build进行编译,并通过Gradle Experiment获得本机支持

  6. 6

    在Android Studio中调试本机代码

  7. 7

    无法调试android库代码

  8. 8

    无法调试android库代码

  9. 9

    调试C本机函数android ndk-sendto()

  10. 10

    elf32-littlearm符号格式无法识别的调试本机Android代码

  11. 11

    两个Android项目使用Gradle在同一存储库中共享通用模块

  12. 12

    Gradle Android上的两个类路径

  13. 13

    使用本机库的phonegap android插件

  14. 14

    如何使用Android Studio创建两个Android按钮

  15. 15

    Android Studio 2.0使用gradle-experimental插件中断了ndk的构建

  16. 16

    Android NDK可能会反编译本机代码

  17. 17

    如何从NDK中的本机代码打印到android屏幕上?

  18. 18

    Phonegap本机android插件

  19. 19

    无法在Android平板电脑上使用两个窗格模式

  20. 20

    无法在Android平板电脑上使用两个窗格模式

  21. 21

    我无法使用Parcelable读取两个Android活动之间传递的对象的属性

  22. 22

    我无法让 OnClickListeners 与包含两个不同片段的 Android 活动一起使用

  23. 23

    React Native是否对ios和android使用相同的代码,还是应该分别编写这两个平台的代码?

  24. 24

    无法更新Android Gradle插件版本

  25. 25

    无法在android gradle文件末尾应用插件

  26. 26

    Android Gradle 插件错误:无法解析变量

  27. 27

    Android-使用NDK构建Gradle

  28. 28

    如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

  29. 29

    如何通过Gradle使Android Studio中的两个不同模块使用同一库的不同版本

热门标签

归档