Android Fabric crashlytics csyms不存在
我正试图上传NDK Crashlysis报告的符号。但是在执行Android Fabric crashlytics csyms不存在,android,crashlytics,crashlytics-android,Android,Crashlytics,Crashlytics Android,我正试图上传NDK Crashlysis报告的符号。但是在执行/gradlew crashlyticsuploadsymboldebug时,我发现 A problem was found with the configuration of task ':app:crashlyticsCacheSymbolsDebug'. > Directory '/Users/Developer/AndroidStudioProjects/SampleApp/app/build/fabric/debug
/gradlew crashlyticsuploadsymboldebug
时,我发现
A problem was found with the configuration of task ':app:crashlyticsCacheSymbolsDebug'.
> Directory '/Users/Developer/AndroidStudioProjects/SampleApp/app/build/fabric/debug/csyms' specified for property '$1' does not exist.
我已经在gradle:app中添加了crashlytics块
crashlytics {
enableNdk true
}
也试过
crashlytics {
enableNdk true
androidNdkOut 'src/main/obj'
androidNdkLibsOut 'src/main/libs'
}
由于上述错误,两者都失败。这里是Fabric/Firebaser-这可能有两个根本原因。这个错误实际上是说,我们无法在指定的位置找到您的本机二进制文件,或者如果
androidNdkOut
或androidNdkLibsOut
未指定任何位置,则无法在默认位置找到您的本机二进制文件
androidNdkOut
和androidNdkLibsOut,
处指定的路径,然后尝试升级到Fabric Gradle插件的最新版本(如果没有)。我在此推荐最新版本:androidNdkOut
和androidNdkLibsOut、
非压缩和压缩二进制文件找到正确的路径。例如,如果您使用的是cmake,它可能如下所示:cmake
和stripped_native_libs
下,是您支持的每个ABI的一组文件夹。但对你的项目来说可能会有所不同
androidNdkOut 'build/intermediates/cmake'
androidNdkLibsOut 'build/intermediates/stripped_native_libs'