Сбой синхронизации проекта Gradle в Android Studio 3.1.3 - Windows 10 - PullRequest
0 голосов
/ 30 августа 2018

Я пытаюсь создать проект Android Studio на моей Windows 10, и у меня запущены некоторые ошибки с файлом Android.mk. папка ffmpeg не находится в папке Sdk, и я не понимаю, почему. Я использую местоположение SDK по умолчанию. Что не так?

SDK: C: \ Users \ danilo \ AppData \ Local \ Android \ Sdk

JDK: C: \ Program Files \ Android \ Android Studio \ jre

NDK: C: \ Users \ danilo \ AppData \ Local \ Android \ Sdk \ ndk-bundle

Android.mk

LOCAL_PATH := $(call my-dir)
CVROOT:= C:\Users\danilo\Desktop\appandroid\OpenCV-android-sdk\sdk\native\jni
OPENCV_LIB_TYPE:=STATIC
include $(CVROOT)/OpenCV.mk
# Path to ffmpeg
# Has to be built and Android.mk written (libavformat, libavcodec, libavutil, libswscale needed)
# See https://enoent.fr/blog/2014/06/20/compile-ffmpeg-for-android/
FFMPEG_PATH := ../../../../sources/ffmpeg-2.2.3/android/arm

# Path to OpenCV
# http://sourceforge.net/projects/opencvlibrary/files/opencv-android/3.1.0/OpenCV-3.1.0-android-sdk.zip/download
OPENCV_PATH := C:\Users\danilo\Desktop\appandroid\OpenCV-android-sdk

include $(CLEAR_VARS)
LOCAL_MODULE := FFmpegEncoder
LOCAL_LDLIBS := -llog -ljnigraphics -lz -landroid
LOCAL_C_INCLUDES += $(FFMPEG_PATH)/include
LOCAL_SRC_FILES := FFmpegEncoder.cpp com_prouast_heartbeat_FFmpegEncoder.cpp
LOCAL_SHARED_LIBRARIES := libavformat-55 libavcodec-55 libavutil-52 libswscale-2
include $(BUILD_SHARED_LIBRARY)

include $(CLEAR_VARS)
OPENCV_INSTALL_MODULES:=on
include $(OPENCV_PATH)/sdk/native/jni/OpenCV.mk
LOCAL_MODULE := RPPG
LOCAL_SRC_FILES := RPPG.cpp opencv.cpp com_prouast_heartbeat_RPPG.cpp
LOCAL_C_INCLUDES += $(LOCAL_PATH)
LOCAL_LDLIBS := -llog -ldl
include $(BUILD_SHARED_LIBRARY)

include $(FFMPEG_PATH)/Android.mk

файл журнала :

Build command failed.


Error while executing process C:\Users\danilo\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\src\main\jni\Android.mk NDK_APPLICATION_MK=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-15 NDK_OUT=C:/Users/danilo/Desktop/appandroid/heartbeat-android-master/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\build\intermediates\ndkBuild\debug\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}


Android NDK: WARNING: APP_STL gnustl_shared is deprecated and will be removed in the next release. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.    


process_begin: CreateProcess(NULL, "", ...) failed.


../../../../sources/ffmpeg-2.2.3/android/arm/Android.mk: No such file or directory
Open File


Android NDK: Module FFmpegEncoder depends on undefined modules: avformat-55 avcodec-55 avutil-52 swscale-2    
Open File


*** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies)    .  Stop.
Open File


Build command failed.


Error while executing process C:\Users\danilo\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\src\main\jni\Android.mk NDK_APPLICATION_MK=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-15 NDK_OUT=C:/Users/danilo/Desktop/appandroid/heartbeat-android-master/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=C:\Users\danilo\Desktop\appandroid\heartbeat-android-master\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}


Android NDK: WARNING: APP_STL gnustl_shared is deprecated and will be removed in the next release. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information.    


process_begin: CreateProcess(NULL, "", ...) failed.


../../../../sources/ffmpeg-2.2.3/android/arm/Android.mk: No such file or directory
Open File


Android NDK: Module FFmpegEncoder depends on undefined modules: avformat-55 avcodec-55 avutil-52 swscale-2    
Open File


*** Android NDK: Aborting (set APP_ALLOW_MISSING_DEPS=true to allow missing dependencies)    .  Stop.
Open File
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...