微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – ndk-build DUMP_APP_ABI在Windows上返回2行

我无法在Windows上调试android ndk app.
它是seems,这是Windows上的新线路问题

c:\Android\android-ndk-r9c\samples\hello-jni>..\..\ndk-build DUMP_APP_ABI
all

c:\Android\android-ndk-r9c\samples\hello-jni>

在Linux上它是

hello-jni$../../ndk-build DUMP_APP_ABI
all
hello-jni$

毕竟在Linux上没有线路

我使用android-ndk-r9c中未经修改的hello-jni

我还比较了每个解压缩文件的大小,它们是原始的.它是来自Google的干净未修改的NDK.
它能够编译并执行JavaDebug但不能编译NativeDebug. (在Windows上)

我的问题是:我做错了什么?有人可以确认未修改的Android NDK r9c(今天最新版本)能够使用Eclipse NDKPlugin进行本机调试.

PS
我忘了提到当我做Native Debug时我得到了

[2013-11-18 14:38:50 - HelloJni] UnkNown Application ABI: 
[2013-11-18 14:38:50 - HelloJni] 
[2013-11-18 14:38:50 - HelloJni] Unable to detect application ABI's

就像在that question

最佳答案
我的理解是问题是ndk-gdb使用哪个make.见ndk-gdb on windows:当使用cygwin的make时,一切顺利;如果未安装cygwin make,则ndk-gdb将失败.以下是Debugging Android NDK,Under Windows摘要

>将android:debuggable =“true”标志添加到AndroidManifest.xml中的< application标签
>在cmd(windows’命令提示符)中:使用NDK_DEBUG = 1调用ndk-build
>在cygwin bash中:运行ndk-gdb

原文地址:https://www.jb51.cc/android/430990.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐