:app:generateCrashlyticsSymbolFileRelease错误:generateCrashlyticsSymbolFileRelease所需的未拆分本机库路径不存在: [英] :app:generateCrashlyticsSymbolFileRelease error: Unstripped native library path required by generateCrashlyticsSymbolFileRelease does not exist:
问题描述
我正在使用Firebase crashlytics gradle插件2.4.1.我在应用程序依赖的android库中构建了CMake c库.该应用程序的 build.gradle
包含以下内容:
I'm using firebase crashlytics gradle plugin 2.4.1. I build a CMake c library in an android library that the App depends on. The App's build.gradle
contains this:
android {
buildTypes {
release {
firebaseCrashlytics {
mappingFileUploadEnabled true
nativeSymbolUploadEnabled true
unstrippedNativeLibsDir "build/intermediates/merged_native_libs/release/out/lib/"
strippedNativeLibsDir "build/intermediates/stripped_native_libs/release/out/lib/"
}
}
}
}
但是当运行:app:generateCrashlyticsSymbolFileRelease
时,出现此错误:
However when running :app:generateCrashlyticsSymbolFileRelease
I get this error:
任务':app:generateCrashlyticsSymbolFileRelease'的执行失败.generateCrashlyticsSymbolFileRelease所需的未拆分本机库路径不存在:/Users/nick/Documents/project/app/build/intermediates/merged_native_libs/release/out/lib.检查您的配置,或使用firebaseCrashlytics.unstrippedNativeLibsDir扩展属性覆盖.
Execution failed for task ':app:generateCrashlyticsSymbolFileRelease'. Unstripped native library path required by generateCrashlyticsSymbolFileRelease does not exist: /Users/nick/Documents/project/app/build/intermediates/merged_native_libs/release/out/lib. Check your configuration, or override using the firebaseCrashlytics.unstrippedNativeLibsDir extension property.
但是:
ls /Users/nick/Documents/project/app/build/intermediates/merged_native_libs/release/out/lib
arm64-v8a armeabi-v7a mips mips64 x86 x86_64
这是该插件的错误还是我做错了什么?
Is this a bug with the plugin or am I doing something wrong?
推荐答案
如果您使用的是cmake,则正确的路径应如下:
if you are using cmake then correct paths should be as follows:
strippedNativeLibsDir './build/intermediates/stripped_native_libs/release/out/lib'
unstrippedNativeLibsDir './build/intermediates/cmake/release/obj'
这篇关于:app:generateCrashlyticsSymbolFileRelease错误:generateCrashlyticsSymbolFileRelease所需的未拆分本机库路径不存在:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!