【问题标题】:app not running in release mode after connection with firebase与firebase连接后应用程序未在发布模式下运行
【发布时间】:2021-05-20 00:14:46
【问题描述】:

我已将我的应用程序连接到 firebase,然后我执行了电话身份验证步骤,但现在当我在发布模式下运行我的应用程序时,它无法运行并显示以下错误:

Running "flutter pub get" in tax...                             0.7s
Launching lib\main.dart on Redmi Note 7 Pro in release mode...
Note: C:\Src\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.7.0\android\src\main\java\io\flutter\plugins\firebase\core\FlutterFirebaseCorePlugin.
java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Src\flutter\.pub-cache\hosted\pub.dartlang.org\geolocator-5.3.2+2\android\src\main\java\com\baseflow\geolocator\tasks\LocationUpdatesUsingLocationMa
nagerTask.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:lintVitalRelease'.
> Could not resolve all artifacts for configuration ':app:debugRuntimeClasspath'.
   > Failed to transform libs.jar to match attributes {artifactType=processed-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime}.
      > Execution failed for JetifyTransform: C:\Users\PALAK\AndroidStudioProjects\tax\build\app\intermediates\flutter\debug\libs.jar.
         > Transform's input file does not exist: C:\Users\PALAK\AndroidStudioProjects\tax\build\app\intermediates\flutter\debug\libs.jar. (See https://i
ssuetracker.google.com/issues/158753935)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 8s
Running Gradle task 'assembleRelease'...
Running Gradle task 'assembleRelease'... Done                      69.7s
Exception: Gradle task assembleRelease failed with exit code 1

我不知道为什么会发生这种情况,有人可以指导我吗?

【问题讨论】:

  • 你能告诉我在项目级别构建 gradle 吗?
  • buildscript { 存储库 { google() jcenter() } 依赖项 { 类路径 'com.android.tools.build:gradle:4.1.1' 类路径 'com.google.gms:google-services:4.3 .5' } } allprojects { 存储库 { google() jcenter() } } rootProject.buildDir = '../build' 子项目 { project.buildDir = "${rootProject.buildDir}/${project.name}" } 子项目{ project.evaluationDependsOn(':app') } task clean(type: Delete) { delete rootProject.buildDir }
  • 转到 Project/android/gradle/wrapper/gradle-wrapper.properties ,然后告诉我这个文件里面有什么
  • #Wed Feb 17 10:23:16 IST 2021 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/ gradle-6.5-bin.zip

标签: firebase flutter authentication firebase-authentication


【解决方案1】:

将“bin”替换为“all” Project/android/gradle/wrapper/gradle-wrapper.properties 我的意思是改变 6.5-bin.zip 转 6.5-all.zip

那就flutter clean试试吧。

【讨论】:

  • @palak app/build.gradle 中的依赖是什么?
  • 实现平台('com.google.firebase:firebase-bom:26.5.0') 实现'com.google.firebase:firebase-analytics'
  • @palak 我认为您必须编辑您的问题并添加所有重要文件,例如:pubspec.yaml、app/gradle 和 root/gradle
【解决方案2】:

您是否像这样在清单中提供了互联网权限?

    <uses-permission android:name="android.permission.INTERNET" />

【讨论】:

猜你喜欢
  • 2020-06-01
  • 2020-07-26
  • 2021-01-23
  • 1970-01-01
  • 2022-10-06
  • 2021-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多