Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法查看Firebase上载映射文件任务_Android_Gradle_Firebase_Gradlew_Firebase Crash Reporting - Fatal编程技术网

Android 无法查看Firebase上载映射文件任务

Android 无法查看Firebase上载映射文件任务,android,gradle,firebase,gradlew,firebase-crash-reporting,Android,Gradle,Firebase,Gradlew,Firebase Crash Reporting,使用以下命令上载映射文件: /gradlew-PFirebaseServiceAccountFilePath=\ :app:firebaseUploadFreeReleaseProguardMapping 已成功运行,但在我的app:tasks中看不到任何以firebaseUpload开头的任务。有人知道为什么吗?您也可以手动上载映射文件。 去目的地 app/build/outputs/mapping/debug/mapping.txt 然后上传。我们也遇到了这个问题。 解决方案是在应用程序bu

使用以下命令上载映射文件:

/gradlew-PFirebaseServiceAccountFilePath=\
:app:firebaseUploadFreeReleaseProguardMapping


已成功运行,但在我的
app:tasks
中看不到任何以
firebaseUpload
开头的任务。有人知道为什么吗?

您也可以手动上载映射文件。 去目的地

app/build/outputs/mapping/debug/mapping.txt


然后上传。我们也遇到了这个问题。 解决方案是在应用程序
build.gradle
中添加
minifyEnabled
,如下所示:

 buildTypes {
    release {
    ...
    minifyEnabled true
    ...
    }
 }

并同步您的项目,然后您将创建这些任务。

@MatBos谢谢您的提示。这并没有解决我的问题

但我有这个原因:

buildTypes {
  debug {
    minifyEnabled true
    useProguard false
  }
}
当我将minifyEnabled更改为false时,它又开始工作了


在调试模式下禁用proguard,同时禁用生产代码的firebase任务…

您使用的是哪个版本的gradle?您使用的是Android Studio的Beta版吗?它已经对我起作用了,但是现在有了Android Studio 2.3 Beta 2和这个gradle插件“com.Android.tools.build:gradle:2.3.0-beta2”,它不再起作用了……我在调用“/gradlew:clean”时也遇到了这个错误:无法创建任务来上传Proguard映射文件。java.lang.NullPointerException谢谢!当我禁用useProguard调试构建类型时,它为我创建了“firebaseUploadReleaseProguardMapping”任务。我向消防队报告了。