3

次のようなネイティブ C コードをコンパイルしようとしているとき:

:~/com.***.sample.ndk1$ ./ndk-build
Android NDK: Could not find platform files (headers and libraries)    
Android NDK: Please run build/tools/build-platforms.sh to build the corresponding      directory.    
/com.***.sample.ndk1/build/core/init.mk:345: *** Android NDK: Aborting    .  Stop.

:~/com.***.sample.ndk1$ build/tools/build-platforms.sh
.: 39: Can't open build/tools/../core/ndk-common.sh
:~/com.***.sample.ndk1$ 

上記のエラーが表示されます。

誰でもこの問題を解決するために答えることができますか?

4

1 に答える 1

1

Your NDK location directory を Your システムPATH変数に追加する必要があります。ndk が/opt/android/android-ndk-r8bフォルダーにあり、android sdk がフォルダーにあると仮定すると/opt/android/android-sdk、次の行を~/.bash_profile(ファイルの最後に) に 追加できます。export PATH=$PATH:/opt/android/android-ndk-r8b:/opt/android/android-sdk

さらに、次のコマンドを実行できます。

chmod -R a+r /opt/android/android-ndk-r8b

chmod -R a+r /opt/android/android-sdk

于 2012-10-01T10:39:32.903 に答える