flutter 我的应用程序运行完美,但我无法构建app-release.apk

wh6knrhe  于 2023-03-31  发布在  Flutter
关注(0)|答案(3)|浏览(398)

E:\flutter-3.3.7\flutter\bin\flutter.bat--no-color build apk Running Gradle task 'assembleRelease'...
警告:插件path_provider_android需要Android SDK版本33。有关构建配置的详细信息,请参阅https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration。警告:插件permission_handler_android需要Android SDK版本33。有关构建配置的详细信息,请参阅https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration。警告:插件shared_preferences_android需要Android SDK版本33。有关构建配置的详细信息,请参阅https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration。一个或多个插件需要更高的Android SDK版本。通过将以下内容添加到C:\Users\Gaurav\Desktop\MyApp\android\app\build.gradle来修复此问题:android { compileSdkVersion 33...}
字体资源“MaterialIcons-Regular.otf”已被树抖动,从1645184字节减少到2796字节(减少99.8%)。构建应用时,可以通过提供--no-tree-shake-icons标志来禁用树抖动。Target android_aot_release_android-arm failed:处理异常:在搜索路径中找不到“E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-arm-release\windows-x64\gen_snapshot”。命令:E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-arm-release\windows-x64\gen_snapshot Target android_aot_release_android-arm64 failed:处理异常:在搜索路径中找不到“E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-arm 64-release\windows-x64\gen_snapshot”。命令:E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-arm64-release\windows-x64\gen_snapshot Target android_aot_release_android-x64 failed:处理异常:在搜索路径中找不到“E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-x64-release\windows-x64\gen_snapshot”。命令:E:\flutter-3.3.7\flutter\bin\cache\artifacts\engine\android-x64-release\windows-x64\gen_snapshot
失败:生成失败,出现异常。

  • 其中:脚本'E:\flutter-3.3.7\flutter\packages\flutter_tools\gradle\flutter.gradle'行:1159
  • 出了什么问题:任务“:app:compileFlutterBuildRelease”的执行失败。

进程“命令”E:\flutter-3.3.7\flutter\bin\flutter.bat“已完成,退出值为非零值1

  • 试试看:

使用--stacktrace选项运行以获得堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的见解。

BUILD在10秒内失败正在运行Gradle任务“assembleRelease”... 11.4秒Gradle任务assembleRelease失败,退出代码为1进程已完成,退出代码为1
我尝试了how to solve Execution failed for task ':app:compileFlutterBuildDebug'的解决方案,但它不工作。

jjjwad0x

jjjwad0x1#

在您提供的错误中写有以下软件包:shared_preferences_androidpermission_handler_android需要SDK版本33。
所以,转到android\app\build.gradle,并进行以下更改:

compileSdkVersion: 33
targetSdkVersion 33
cs7cruho

cs7cruho2#

似乎构建失败是因为 *

  • path_provider_android
  • 权限处理程序android
  • shared_preferences_android

插件需要更高的Android SDK版本33。
要解决此问题,错误消息建议将compileSdkVersion 33添加到您的build.gradle文件中。这将告诉Gradle使用Android SDK版本33,该版本应与您正在使用的插件兼容。

android\app\build.gradle文件中的compileSdkVersiontargetSdkVersion更新为33**。**

| 希望这个答案对你有帮助!

bqujaahr

bqujaahr3#

设置

targetSdkVersion 33
compileSdkVersion 33

相关问题