我的 flutter 应用程序在模拟器上运行良好,通过 USB 连接时在我的 android 上运行良好,但从 Play 商店更新时在打开之前崩溃。对尝试过更新的其他人也这样做。所以我想我会尝试重建为 apk 并从 firebase 发行版安装。
如果我作为 appbundle 或 apk 运行但仅在 apk --split-per-abi 上失败,flutter build 工作正常。我不确定这个错误是否与它崩溃的原因有关,或者它是否是一个新问题。
这是我在运行 flutter build -v apk --split-per-abi 时得到的错误
FAILURE: Build failed with an exception.
[ +1 ms] * Where:
[ ] Script
'/Users/me/development/flutter-3/packages/flutter_tools/gradle/flutter.gradle' line: 646
[ ] * What went wrong:
[ ] A problem occurred evaluating root project 'android'.
[ ] > A problem occurred configuring project ':app'.
[ +1 ms] > The value for this property …Run Code Online (Sandbox Code Playgroud) 我无法在 android 模拟器中运行我的应用程序。它以前可以工作,但有些东西打破了它。
错误信息:
A problem occurred evaluating root project 'android'.
> Could not find method implementation() for arguments [com.google.android.material:material:1.1.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Run Code Online (Sandbox Code Playgroud)
我正在运行 gradle 3.2.1。这是我的 build.gradle 文件的构建脚本:
buildscript {
ext.kotlin_version = '1.2.71'
repositories {
google()
jcenter()
maven {
url 'https://dl.google.com/dl/android/maven2'
}
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.android.tools.build:gradle:3.2.1'
implementation "com.google.android.material:material:1.1.0"
}
}
Run Code Online (Sandbox Code Playgroud)