gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:46:12 24 4
gpt4 key购买 nike

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

我使用来自 android-ndk-r9c 的未修改的 hello-jni

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

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

附言我忘了说,当我进行 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 中一样

最佳答案

我的理解是问题是哪个makendk-gdb 使用.参见 ndk-gdb on windows : 当 cygwin 的 make正在使用,都很好;如果 cygwin make未安装,ndk-gdb失败。这是来自 Debugging Android NDK, Under Windows 的摘要:

  1. 添加android:debuggable="true"标记为 <application AndroidManifest.xml
  2. 中的标记
  3. cmd(Windows 命令提示符)中:调用 ndk-buildNDK_DEBUG=1
  4. cygwin bash 中:运行 ndk-gdb

关于android - ndk-build DUMP_APP_ABI 在 Windows 上返回 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20981845/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com