在Mac上尝试在Eclipse中调试cocos2d-x3.7.1+ ndk r10e项目。几天过去了,错误不断地出现.
我可以使用-p、android、-m、debug --ndk模式的NDK_DEBUG=1从proj.android终端构建和运行cocos编译和cocos。
我的应用程序在我的x86模拟器上运行正常(最终)没有问题。
在终端中输入‘ndk’(从./proj.android )得到错误信息。
错误:无法在./libs/下面找到gdb.setup
但是文件gdb.setup (和gdbserver & libcocos2dcpp.so)可以在./proj.android/libs/x86中看到。
我的AndroidManifest.xml包括android:debuggable=“真”
我的jni/Application.mk包含APP_ABI := x86 (仅限)
如果有人能告诉我如何诊断或解决这个问题,那么我想我欠他们一杯啤酒(在约克郡)
更新:我尝试使用--标志运行GDB。输出显示
使用gdb安装init:./libs/armeabi/gdb.set 使用app目录:./obj/local/armeabi
我想我需要在什么地方更改设置/init文件??
发布于 2015-10-06 14:11:36
我也遇到了同样的问题。最近版本的Android构建工具似乎发生了一些变化。
诀窍是:
ERROR: Could not find gdb.setup under ./libs/它希望gdb.setup位于目录libs中,但不是 libs/armeabi。
因此,简单的工作是将gdb.setup和gdbserver从"libs/cpu“复制到"libs”,它的工作原理就像魔法一样!
发布于 2016-03-24 09:13:59
if [ $? = 0 ]; then下面的行adb_var_shell BCFILES run-as $PACKAGE_NAME /system/bin/sh -c "ls lib/*.bc"改为if [ $? = 1 ]; thenhttps://stackoverflow.com/questions/32437554
复制相似问题