Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ndk生成转储\应用\ ABI在Windows上返回2行_Android_Debugging_Android Ndk - Fatal编程技术网

Android ndk生成转储\应用\ ABI在Windows上返回2行

Android ndk生成转储\应用\ ABI在Windows上返回2行,android,debugging,android-ndk,Android,Debugging,Android Ndk,我无法在Windows上调试android ndk应用程序。 这是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$ Li

我无法在Windows上调试android ndk应用程序。 这是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上的
all
之后没有行

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

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

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

PS 我忘了提到当我进行本机调试时

[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

就像在

中一样,我的理解是问题在于
ndk-gdb
使用了哪个
make
。参见:当使用cygwin的
make
时,一切正常;如果未安装cygwin
make
ndk gdb
将失败。以下是来自以下方面的总结:


  • 添加
    android:debuggable=“true”
    标志到
    是32位还是64位NDK?很好!我刚刚检查过:它是NDK r9c的32位和64位版本中的
    预构建/windows/bin/make.exe
    。你是说,32位版本可以工作?哦,太好了!我下载了R9C32位,得到了同样的错误。它在Windows上的32位和64位NDK上。哈!这就是问题的关键:你的问题是:“在NDR r9中,是否有可能在Windows上接收有效的转储应用程序ABI?”。他们的联系证明这是可能的。