Android ndk生成转储\应用\ ABI在Windows上返回2行
我无法在Windows上调试android ndk应用程序。 这是Windows上的一个新问题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
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
fromandroid-ndk-r9c
我还比较了每个解压缩文件的大小,它们都是原始的。它是来自谷歌的未经修改的NDK。
它能够编译并执行JavaDebug,但不能执行NativeDebug。(在Windows上)
我的问题是:我做错了什么?是否有人可以确认unmodifiedAndroid 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
时,一切正常;如果未安装cygwinmake
,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?”。他们的联系证明这是可能的。