Android NDK: Abortar detener?
Estoy trabajando en ffmpeg para android. He compilado ffmpeg-2.0.1 con éxito después de que hago el archivo de Android.mk en fuentes de mi NDK / ffmpeg-2.0.1 / android / brazo como
LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE:= libavcodec LOCAL_SRC_FILES:= lib/libavcodec-55.so LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include include $(PREBUILT_SHARED_LIBRARY)
Después de que hacer el proyecto de android y en android proyecto Android.mk archivo es como
- Cada compilación NDK es una reconstrucción completa
- Android.mk wilcard extra 'jni' en el camino?
- Cómo utilizar compilación OpenCV recompilada para Android
- Per-file CPPFLAGS en Android.mk
- Simplificación de un archivo Android.mk que crea múltiples ejecutables
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := tutorial01 LOCAL_SRC_FILES := tutorial01.c LOCAL_LDLIBS := -llog -ljnigraphics -lz LOCAL_SHARED_LIBRARIES := libavformat libavcodec libswscale libavutil include $(BUILD_SHARED_LIBRARY) $(call import-module,ffmpeg-2.0.1/android/arm)
Pero mostrando un problema
*** Android NDK: Aborting . Stop. android-ffmpeg-tutorial01line 45, external location: /home/tech/Documents/roman10/ndk/android-ndk-r9c/build/core/prebuilt-library.mk C/C++ Problem
Mi NDK es android-ndk-r9c, el sistema es ubuntu-13.04, por favor alguien me guía.
gracias por adelantado.
- Cómo acelerar el mm en la fabricación de módulos de AOSP
- Construir Firefox Fennec con Flash Player incrustado
- Android ANTLR hacer que no funciona correctamente
- Cómo compilar GCC para android?
- Android no puede construir el proyecto con NDK-Build.cmd de NDK r7
- De repente, la hormiga / carpeta no aparece en el SDK de Android. Google lo eliminó?
- Guardar vista como mapa de bits, sólo obtener pantalla en negro
- Declaración implícita incompatible de la función incorporada Advertencia Uso de NDK con LAME
Vea la Android.mk structure
primer lugar.
Necesita cambiar el archivo de Android.mk
como este:
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := ffmpeg LOCAL_SRC_FILES := libs/ffmpeg.so include $(PREBUILT_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := final_ffmpeg LOCAL_SRC_FILES := ffmpeg.cpp LOCAL_LDLIBS := -L$(SYSROOT)/usr/lib -llog LOCAL_PREBUILTS := libs/ffmpeg.so #libavformat libavcodec libswscale libavutil include $(BUILD_SHARED_LIBRARY)
P / s: También obtener el Android NDK : Aborting
problema como usted cuando poner datos juntos como este:
LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE:= ffmpeg LOCAL_SRC_FILES:= libs/ffmpeg.so include $(PREBUILT_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := ffmpeg LOCAL_SRC_FILES := ffmpeg.cpp LOCAL_SHARED_LIBRARIES := ffmpeg include $(BUILD_SHARED_LIBRARY)
Este problema ocurre cuando el nombre LOCAL_MODULE
se duplica.
El resultado le ayudará a:
Todavía es exactamente cuando se necesita llamar a la función C ++ en el archivo C ++ desde el archivo Java .
Tengo un problema similar cuando traté de construir HelloComputeNDK muestra con NDK64-Linux-r10.
Entonces noto que NDK64-Linux-r10 solo tiene plataforma Android-L, así que descargo NDK32-Linux-R10, y lo fusiono con NDK64-Linux-r10.
Va bien para mí.
U puede descargar NDK32-Linux-r10 aquí: https://developer.android.com/tools/sdk/ndk/index.html
- Com.android.dx.util.DexException: Los archivos múltiples dex definen
- Android 5.0 hace que las casillas de verificación no seleccionadas sean invisibles cuando el fondo es blanco