从命令行调试Android NDK

时间:2014-10-02 14:58:25

标签: android android-ndk java-native-interface gdb

我无法调试我的原生Android应用程序。我在eclipse中尝试过没有成功,但目前我只是试图从命令行附加调试器。

我得到的错误如下。我肯定在我的道路上有适当的目录。

  

cygwin警告:检测到MS-DOS样式路径:   C:/android-ndk-r9d/build/core/build-local.mk首选POSIX   相当于:/cygdrive/c/android-ndk-r9d/build/core/build-local.mk
  CYGWIN环境变量选项" nodosfilewarning"关掉这个   警告。有关POSIX的更多详细信息,请参阅用户指南   路径:       http://cygwin.com/cygwin-ug-net/using.html#using-pathnames make:uname:找不到命令make:rm:找不到命令make:uname:   找不到命令make:awk:找不到命令   C:/android-ndk-r9d/build/core/init.mk:377:*** Android NDK:正在中止。   。停止。 Traceback(最近一次调用最后一次):文件   " C:\ android-ndk-r9d \ ndk-gdb.py",第837行,在       main()文件" C:\ android-ndk-r9d \ ndk-gdb.py",第582行,主要       APP_ABIS = get_build_var(' APP_ABI')。拆分('')文件" C:\ android-ndk-r9d \ ndk-gdb.py",309行,在get_build_var中       在check_output中,' DUMP _' + var] + GNUMAKE_FLAGS文件" C:\ Python27 \ lib \ subprocess.py",第544行       raise CalledProcessError(retcode,cmd,output = output)subprocess.CalledProcessError:Command   ' [' C:\ NVPACK \ cygwin \ bin \ make.exe',' - no-print-dir',' -f',   ' C:/android-ndk-r9d/build/core/build-local.mk' ;,' -C','。',   ' DUMP_APP_ABI']'返回非零退出状态2

0 个答案:

没有答案