建立Flutter版本Android应用程式失败

Fitsum Ayalew

我最近开始构建Flutter应用程序,刚刚完成了我的第一个项目,即使用Firebase在Google Play上运行的应用商店,它在调试模式下可以正常工作,但是当我尝试构建发行版APK时,它失败:firebase_analytics:verifyReleaseResources消息。

我尝试将pubspec.yamlAndroid中的Firebase依赖项更改为AndroidX之前的依赖项,还尝试运行flutter clean,但无济于事。

这是我的依赖

dependencies:
  flutter:
    sdk: flutter

  firebase_core: ^0.3.0

  firebase_analytics: ^1.1.0

  firebase_storage: ^2.1.1+2

  firebase_database: ^1.0.5
  store_redirect: ^1.0.1

  cloud_firestore: ^0.9.8

  firebase_auth: ^0.9.0
  google_sign_in: ^3.2.4

  rxdart: 0.20.0

  cupertino_icons: ^0.1.2
  font_awesome_flutter: ^8.2.0
  carousel_slider: ^1.3.0

这是我运行flutter run --release时遇到的错误

Initializing gradle...                                              1.3s

Resolving dependencies...                                           4.6s

Launching lib\main.dart on TECNO CX Air in release mode...

registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':firebase_analytics:verifyReleaseResources'.
> java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
  C:\Projects\flutterExcersice\NestedTabs-master\flutternestedtabsapp\build\firebase_analytics\intermediates\res\merged\release\values\values.xml:276: error: resource android:attr/fontVariationSettings not found.
  C:\Projects\flutterExcersice\NestedTabs-master\flutternestedtabsapp\build\firebase_analytics\intermediates\res\merged\release\values\values.xml:277: error: resource android:attr/ttcIndex not found.
  error: failed linking references.


* 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 22s

Running Gradle task 'assembleRelease'...

Running Gradle task 'assembleRelease'... Done                      23.5s

Gradle task assembleRelease failed with exit code 1
贾廷

回复晚了一点,但将其发布给以后的用户。

我也遇到同样的错误。在发布版本中,调试版本也可以正常工作。

更新所有Firebase和Google库后,它开始工作。我更新了所有这些库:

  • firebase_core:^ 0.4.2
  • firebase_analytics:^ 5.0.6
  • firebase_auth:^ 0.15.0 + 1
  • cloud_firestore:^ 0.12.10 + 2
  • firebase_messaging:^ 6.0.1
  • google_sign_in:^ 4.0.14

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章