ndk-gdb-py.cmd が実行できない ndk-r9b

ndk-r9b で ndk-gdb-py の実行に失敗するようになっています。
> ndk-gdb.py: error: unrecognized arguments: SHELL=cmd

SHELL=cmd を ndk-gdb-py.cmd から削除すれば実行できるようになります。

Windows 環境においては余計な SHELL=cmd が


https://android.googlesource.com/platform/ndk/+/8cf35c4843215cbaedf4225548420797424f1ea0%5E%21/#F2

で追加されたためです。

報告しておいたのでそのうち直ると思います。

https://code.google.com/p/android/issues/detail?id=63054

どうやら WINE で動作チェックを行っていみたいです。

そのため環境変数 SHELL が SHELL=/bin/bash とかになっていて
ndk-gdb.py スクリプトの実行時にエラーになるため入れたのだと思われます。

ネイティブ環境でもチェックしてほしかったな…


2013-12-24 追加
その後の経過(2013-12-24 追加)

This entry was posted in Android, Android NDK. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>