2014-01-16 10 views
7

私は、私は次のエラーを取得していますアンドロイドNDKプロジェクトをコンパイルしようとしています:あなたAPP_BUILD_SCRIPTポイントアンドロイド - NDK/JNI /Android.mk

ここ
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: C:\android-ndk/jni/Android.mk 
c:/android-ndk/build/core/add-application.mk:187: *** Android NDK: Aborting... 
Stop. 

は私のアンドロイドでありますこのエラーがあるなぜの.mkファイル

LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 
LOCAL_MODULE := bullet 
LOCAL_SRC_FILES := bullet.cpp control.cpp 
LOCAL_ARM_MODE := arm 
BULLET_HOME = ../BulletAndroid-2.78 
LOCAL_CFLAGS := -O3 -DANDROID_NDK -DDISABLE_IMPORTGL -I $(BULLET_HOME)/jni/Bullet -I    $(BULLET_HOME)/jni/Irrlicht/include -I $(BULLET_HOME)/jni/irrBullet 

LOCAL_LDLIBS := -L $(BULLET_HOME)/libs/armeabi -lGLESv1_CM -ldl -llog -lGLESv2 -lirrlichtbullet 

include $(BUILD_SHARED_LIBRARY) 

そして、ここに私のapplication.mkファイルが

ある
APP_PLATFORM := android-8 
APP_STL := stlport_static 
APP_PROJECT_PATH := D:\Work\Projects\NDK-Examples\ca.renzhi.bullet 

...私はのパスを設定しています環境変数と同様に日食でのndk

+1

プロジェクトディレクトリ内からndk-buildを実行する必要があります – krsteeve

+1

環境変数の設定中に問題が解決されました。 –

答えて

2

これは、NDK_PROJECT_PATHをプロジェクトの "jni"の親ディレクトリに設定していないためです。例えば

は、私のプロジェクトディレクトリに、私が使用します。

export NDK_PROJECT_PATH=`pwd` 

そして、コンパイルが正常に動作します。

+0

もう少し詳しく説明できますか?これを設定する場所は? – user1767754

+0

ああ、あなたがWindowsを使用していたことに気付かなかった。このコマンドラインは、NDK_PROJECT_PATHという環境キーをエクスポートし、それに現在のディレクトリの値を割り当てます。あなたがSET NDK_PROJECT_PATH = "c:/ – gilm

0

Cは:\アンドロイド - NDK/JNI /Android.mk

ように注意してください、空白 JNIフォルダに、もう一度それを削除してくださいがあります。

関連する問題