我有这个问题。请让我知道如何解决这个问题。我得到了这个git代码从一个教训做了大约20年前。也不同的错误出现时,我做了一个Flutter项目使用git代码。
7xllpg7q1#
如果你在这里是因为Flutter2.10,做这个:更改此项:
<application android:icon="@mipmap/ic_launcher" android:name="io.flutter.app.FlutterApplication" android:label="PassesBox" ...
对此:
<application android:icon="@mipmap/ic_launcher" android:name="${applicationName}" android:label="PassesBox" ...
6yoyoihd2#
这个问题之前已经在SO上回答过了。此处为:Your Flutter application is created using an older version of the Android embedding在这里:How to Fix Flutter Warning: Your Flutter application is created using an older version您还可以在此处查看迁移方式的来源:https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
tp5buhyn3#
如果应用程序非常旧,您应该参考文档或fial提供的迁移指南,就像其他答案建议的那样。https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects但如果仍有过时的应用程序警告,请尝试以下操作
flutter clean
rm pubspec.lock
flutter pub upgrade --major-versions
那么您必须在android文件夹级别进行一些更改
android/gradle/wrapper/gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip
android/build.gradle
classpath 'com.android.tools.build:gradle:7.1.2'
ext.kotlin_version = '1.6.10'
如果您对proguard-rules.pro使用代码模糊处理,请删除在android/app/build.gradle中引用该文件的任何添加的配置,您应该只剩下以下内容
proguard-rules.pro
android/app/build.gradle
buildTypes { release { signingConfig signingConfigs.release } }
最后,关闭代码编辑器或您使用的IDE,在控制台中运行flutter pub get并运行您的项目flutter run最后但并非最不重要的是,不要忘记将应用程序的构建版本更新到API 33或更高版本,并更新您的android studio(对于更新非常重要,)android-studio
flutter pub get
flutter run
3条答案
按热度按时间7xllpg7q1#
如果你在这里是因为Flutter2.10,做这个:
更改此项:
对此:
6yoyoihd2#
这个问题之前已经在SO上回答过了。
此处为:Your Flutter application is created using an older version of the Android embedding
在这里:How to Fix Flutter Warning: Your Flutter application is created using an older version
您还可以在此处查看迁移方式的来源:https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
tp5buhyn3#
如果应用程序非常旧,您应该参考文档或fial提供的迁移指南,就像其他答案建议的那样。
https://github.com/flutter/flutter/wiki/Upgrading-pre-1.12-Android-projects
但如果仍有过时的应用程序警告,请尝试以下操作
flutter clean
rm pubspec.lock
flutter pub upgrade --major-versions
(这个命令将更新你所有的库,要小心,在评估这样的更新是必要的,在您的项目).那么您必须在android文件夹级别进行一些更改
android/gradle/wrapper/gradle-wrapper.properties
中的www.example.com更改gradle.zip为如下所示的较新版本:android/build.gradle
中将版本更新为ext.kotlin_version = '1.6.10'
如果您对
proguard-rules.pro
使用代码模糊处理,请删除在android/app/build.gradle
中引用该文件的任何添加的配置,您应该只剩下以下内容最后,关闭代码编辑器或您使用的IDE,在控制台中运行
flutter pub get
并运行您的项目flutter run
最后但并非最不重要的是,不要忘记将应用程序的构建版本更新到API 33或更高版本,并更新您的android studio(对于更新非常重要,)android-studio