有很多的“聊天”,但我没有找到我的项目的答案。
在我的项目中使用Crashlytics执行Gradle同步时,Gradle无法同步。我有其他的项目只是很好,当我‘区分’的build.gradle文件和其他Android设置,他们有相同的值和设置与Crashlytics有关。
A problem occurred configuring project ':app'.
> org.gradle.api.GradleException: Crashlytics could not determine stripped/unstripped native library directories for project ':app', variant Debug. These are required for generating symbol files when NDK build tasks cannot be automatically inferred. Please specify strippedNativeLibsDir and unstrippedNativeLibsDir in the firebaseCrashlytics extension.
我不是在找人来对我的配置进行分类,而是想知道在我的项目文件中哪里可以找到"firebaseCrashlytics扩展名“和它的配置,以及被剥离和未剥离的文件在哪里,以便我可以提供一个路径?如果您从文档中知道答案,请共享该链接。
发布于 2021-02-04 15:22:27
在我的项目级firebase-crashlytics-gradle
中,Android建议将build.gradle从2.1.1更新到2.4.1。当我接受升级建议时,gradle sync
失败了,因此我无法构建我的项目。这个错误被掩盖了,因为我继承了这个落后于几个版本的旧项目,并且我更新了所有(大部分)框架,并且无法指向这个单一的依赖项。我重新开始并有选择地零敲碎打地升级,直到这是唯一的底层依赖。
稍后,当有另一个更新要包括时,我会再试一次。
dependencies {
classpath 'com.android.tools.build:gradle:4.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.google.gms:google-services:4.3.5'
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
classpath 'org.jacoco:org.jacoco.core:0.8.0'
// Unable to build with v2.4.1 of firebase-crashlytics-gradle on this version of build (2021/02/02)
classpath 'com.google.firebase:firebase-crashlytics-gradle:2.1.1'
}
发布于 2021-05-06 12:59:25
确保您的android/app/build.gradle
具有以下内容:
release {
// ...
firebaseCrashlytics {
nativeSymbolUploadEnabled true
strippedNativeLibsDir 'build/intermediates/stripped_native_libs/release/out/lib'
unstrippedNativeLibsDir 'build/intermediates/merged_native_libs/release/out/lib'
}
// ...
}
请参阅https://github.com/invertase/react-native-firebase/issues/4253#issuecomment-797187492
发布于 2021-04-22 09:52:17
在我的例子中,我有几个项目在本地复制相同的回购。其中一个是给一个太老的树枝的。好像3-4年前。为此,我在local.properties文件中给出了另一个NDK的路径。
ndk.dir=C\:\\NDK\\android-ndk-r13b\\android-ndk-r13b
这使我对最近的分支机构产生了问题。在删除它之后-它起作用了。因此,即使对您来说不是完全相同的情况-它很可能是您正在使用错误的SDК构建。尝试在SDK管理器中进行更新,或者像我在上面所做的那样,尝试显式地说出您需要的内容。
https://stackoverflow.com/questions/65961515
复制相似问题