gpt4 book ai didi

android-studio - 自 Flutter/Android Studio 更新以来 Flutter 应用程序崩溃

转载 作者:IT王子 更新时间:2023-10-29 07:04:35 32 4
gpt4 key购买 nike

我将 Android Studio 升级到 3.3.0,将 Flutter 升级到 1.0.0。

首先发生的事情是,所有的包都被高亮显示为缺失,我将所有的版本都升级到了最新版本

包:

**Pubspec.yaml**

cupertino_icons: ^0.1.2
url_launcher: 3.0.2 > updated to 5.0.0
firebase_admob: 0.5.5 > updated to 0.8.0
path_provider: 0.4.1 > updated to 0.5.0
flutter_html: 0.7.0 > updated to 0.9.3
geolocator: 1.7.0 > updated to 2.1.1
sqflite: ^1.1.0
http: ^0.12.0+1 > this was added cos it started showing as missing since the update.

然后我将其他文件更新到最新版本

**In /android/build.gradle**
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip

**In /android/build.gradle**
buildscript {
ext.kotlin_version = '1.3.20'
repositories {
google()
jcenter()
}

dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}

**In /android/app/build.gradle**
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-
core:3.0.2'
}

随着所做的更改,我在模拟器中运行该应用程序,它立即崩溃,没有任何错误消息

Launching lib\main.dart on Android SDK built for x86 in debug mode...
Initializing gradle...
Resolving dependencies...
Gradle task 'assembleDebug'...
Built build\app\outputs\apk\debug\app-debug.apk.
Application finished.

然后我尝试将所有版本(包括 pubspec.yaml 中的包)恢复到以前的版本。

com.android.tools.build:gradle:3.1.4
gradle-4.4-all.zip
ext.kotlin_version = '1.2.61'
implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

这仍然使应用程序在运行时立即崩溃。

此时,我删除了虚拟设备并创建了新设备,我还尝试在我自己插入的手机上运行它。结果相同 - 应用程序立即崩溃。

作为最后的手段,我完全删除了所有包并将 main.dart 页面重新制作为一个不使用任何包的简单页面 - 即使这样也会立即崩溃。

但是,如果我创建了一个新的 Flutter 应用程序,它就可以运行。

我错过了什么?是否有其他地方需要我将版本更改为我错过的旧版本?

最佳答案

我逐个文件地比较了一个新的 flutter 应用程序和我的应用程序,最后意识到 android/app/src/main/kotlin 中缺少整个 kotlin 目录我复制了早期版本的目录,现在可以使用了。

关于android-studio - 自 Flutter/Android Studio 更新以来 Flutter 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54527594/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com