2013-01-23 58 views
2

我正在運行的應用程序,其中包括JNI代碼,Android手機上,但CDT建立控制檯給輸出: -在/ usr /斌/慶典:無法執行二進制文件

SH bash的E:\ ADT-束 - 窗口 - 86 \ Android的NDK-R 8d中\ NDK,構建所有 的/ usr /斌/慶典:在/ usr /斌/慶典:無法執行二進制文件

構建成品**

請幫助是什麼這是錯誤的......

回答

0

通常,錯誤消息意味着Linux無法將文件識別爲shell腳本或可執行文件。

通常,原因是在錯誤的體系結構上運行可執行文件 - 如果嘗試在ARM CPU上運行x86可執行文件,則會出現此消息。

/usr/bin/id可能會被覆蓋嗎?

+0

之前,我正在通過一些命令構建C++文件 – JOHNCENA

+0

可能可能是我做了一些錯誤的步驟,是否有任何解釋構建JNI android項目的步驟的鏈接............ – JOHNCENA

+0

請按照此步驟操作:http://ibuzzlog.blogspot.tw/2012/07/how-to-create-android-jni.html – jlopez

相關問題