0
我试图在Android Studio中编译OPUS。 当我从命令行调用ndk-build时,一切正常。 当我从Android Studio构建它时,它失败。Android Studio ndk-build找不到文件
我app.gradle:
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
Android.mk有一些包括:
include celt_sources.mk
错误:
Error while executing process G:\ASDK\ndk-bundle\ndk-build.cmd with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\TP2\ram\android\app\src\main\jni\Android.mk NDK_APPLICATION_MK=F:\TP2\ram\android\app\src\main\jni\Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=0 APP_PLATFORM=android-19 NDK_OUT=F:/TP2/ram/android/app/build/intermediates/ndkBuild/release/obj NDK_LIBS_OUT=F:\TP2\ram\android\app\build\intermediates\ndkBuild\release\lib APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}
为什么NDK_PROJECT_PATH空?如何在调用ndk-build之前告诉Android Studio设置当前目录?
最佳,
'NDK_PROJECT_PATH = null'看起来很正常。什么是实际的错误? – Michael
它无法编译,因为它无法找到MK文件。我通过将完整路径放在包含语句中来暂时解决它。 – Michael