Error:Execution failed for task ':app:compileDebugNdk'.
com.android.ide.common.internal.LoggedErrorException auszuführen: Fehler Befehl auszuführen: C: \ Program Files \ ADT \ sdk \ android-NDK \ NDK-build.cmd NDK_PROJECT_PATH = nullAusführung fehlgeschlagen für Aufgabe ': App: compileDebugNdk' failed diesen Befehl NDK-build.cmd
Error Code:
1
dies ist die Ausgabe erhalte ich, wenn ein Make auf mein Projekt auf android Studio zu laufen versuchen. Ich bin auf Android Studio 1.0 sdk 24,0 Werkzeuge bauen, aber Targeting-API 14
das ist, was meine Android.mk Datei
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := Main
LOCAL_SRC_FILES := Main.cpp
LOCAL_LDLIBS := -llog -ljnigraphics -lz -landroid
LOCAL_SHARED_LIBRARIES := libavformat libavcodec libswscale libavutil
include $(BUILD_SHARED_LIBRARY)
$(call import-module,ffmpeg/android/arm)
wie
sieht das, was Datei sieht mein application.mk ist wieAPP_ABI := armeabi
#APP_ABI := armeabi-v7a
APP_PLATFORM := android-14
Vielen Dank, dass ich vorbeigekommen bin, aber jetzt kann es meine Header nicht finden, die ich mit dem Schlüsselwort LOCAL_C_INCLUDES angegeben habe. Eine andere Frage für eine andere Zeit nehme ich an. Ich werde auf jeden Fall Ihren Blog überprüfen, ich habe so viel gelernt, nur erfahrene Programmierer Blogs zu lesen. – user3188402
Sie sollten einen absoluten Pfad zu LOCAL_C_INCLUDES angeben, damit es besser funktioniert. Sie können dies tun, indem Sie mit '$ (LOCAL_PATH) /' beginnen. Wenn Sie Includes aus Ihren Modulen angeben müssen, können Sie 'LOCAL_C_EXPORT_C_INCLUDES' auf diesen setzen. – ph0b
Dadurch wird der Ordner "c" aus dem Projekt ausgeblendet, sodass ich c-Dateien nicht über Android Studio öffnen kann. Gibt es eine Problemumgehung? – Parmaia