0

eclipseの外でndkを実行できますが、ワークスペースフォルダーからは実行できないという問題があります。ファイルが見つからないというエラーが表示されます。

Android NDK: ERROR:jni/Android.mk:QCAR-prebuilt: LOCAL_SRC_FILES points to a missing file
Android NDK: Check that jni/../../../build/lib/armeabi/libQCAR.so exists  or that its path is correct
/cygdrive/c/Users/ALEXDEV/android-ndk-r8b/build/core/prebuilt-library.mk:43: *** Android NDK: Aborting    .  Stop.

Androidプロジェクトを作成するときに、ファイルの1つがコピーされないのではないかと思います。しかし、Eclipse内で実行すると、このエラーが発生します。このチュートリアルに従いました http://mobilepearls.com/labs/ndk-builder-in-eclipse/

Eclipseでndkを実行したときに発生したエラーは次のとおりです

"C:\Users\ALEXDEV\android-ndk-r8b\ndk-build" (in directory "C:\Users\ALEXDEV\workspace\Image"): CreateProcess error=193, %1 is not a valid Win32 application

私が間違ったことを何を提案し、どの方法を提案すればこの問題を解決できますか。

Web開発者向けにEclipseJavaEEIDEを使用しています。

バージョン:IndigoServiceリリース2

私はこのチュートリアルに従っています

http://tools.android.com/recent/usingthendkplugin

私はこのアップロードを使用しています

インディゴ-http://download.eclipse.org/releases/indigo

リンクからパッケージをダウンロードする代わりに、オプションaddを選択しましたが、archieveを使用しました。パッケージはEclipseから直接ダウンロードできます。これが私がパッケージをダウンロードするために使用したリンクですhttp://www.eclipse.org/cdt/downloads.php

次に、このバージョンのndkをダウンロードします

ndkの例が機能するようになったので、問題は解決しました。

4

1 に答える 1

6

ndk r8b では、cygwin はまったく必要ありません。ビルド コマンドをndk-build.cmdとして設定します。

チュートリアルが古くなっていることに注意してください。ADT プラグインの最近のバージョンでは、Java プロジェクトに「ネイティブ サポートを追加」をクリックするだけで済みます。

于 2012-09-30T22:06:43.727 に答える