:app:generateCrashlyticsSymbolFileRelease错误:generateCrashlyticsSymbolFileRelease所需的未拆分本机库路径不存在: [英] :app:generateCrashlyticsSymbolFileRelease error: Unstripped native library path required by generateCrashlyticsSymbolFileRelease does not exist:

查看:153
本文介绍了:app:generateCrashlyticsSymbolFileRelease错误:generateCrashlyticsSymbolFileRelease所需的未拆分本机库路径不存在:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆