gpt4 book ai didi

android-ndk - Windows 上的 ndk-gdb

转载 作者:行者123 更新时间:2023-12-02 07:40:12 27 4
gpt4 key购买 nike

我正在尝试通过在带有 android-ndk-r8b 的 Windows 机器上运行 ngk-gdb 来调试我的应用程序的 jni 部分。我正在为 eclipse 使用 cygwin 和 c/c++ 插件。我的设备是 galaxy s,android 2.3.7

我所做的是按照 Using Eclipse for Android C/C++ Debugging 上的说明进行操作,但我坚持运行 ndk-gdb,收到此错误:

Device CPU ABIs: armeabi-v7a armeabi
ERROR: The device does not support the application's targetted CPU ABIs!
Device supports: armeabi-v7a armeabi
Package supports:

谢谢你的帮助

最佳答案

我最近遇到了这个问题,就我而言,这是一个 cygwin 问题。 make 没有安装在 cygwin 中,这在 ndk-gdb 脚本中进一步产生了问题。使用 cygwin setup.exe 安装 make 后(在 Devel 下选择 make - 根据另一项建议,我还在 Shells 下安装了 tcsh),“ABIS targeted by application:”行显示应用程序的目标 ABI。

没有品牌:

/cygdrive/c/work/android/android-ndk-r8b-windows/android-ndk-r8b/ndk-gdb: line 105: make: command not found  
ABIs targetted by application:
Device API Level: 15
Device CPU ABIs: armeabi-v7a armeabi
ERROR: The device does not support the application's targetted CPU ABIs!
Device supports: armeabi-v7a armeabi
Package supports:

正确安装make:

ABIs targetted by application: armeabi-v7a  
Device API Level: 15
Device CPU ABIs: armeabi-v7a armeabi
Compatible device ABI: armeabi-v7a

位于 jni 文件夹中的 Application.mk 可用于指定应用程序的目标 ABI - 示例:

APP_ABI := armeabi-v7a
APP_OPTIM := debug

祝你好运!

关于android-ndk - Windows 上的 ndk-gdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12020245/

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