当前位置: 首页 > 知识库问答 >
问题:

无法在Android设备上启动飘飘应用程序

韶兴德
2023-03-14

我正在尝试在Android设备上启动我的Flutter应用程序,直到昨天我才能够,但是今天突然间我在启动它时收到此错误:

Launching lib/main.dart on Moto G 5S in debug mode...
Running Gradle task 'assembleDebug'...

FAILURE: Build failed with an exception.

* What went wrong:
Could not open settings remapped class cache for 7yvt6la2007dno98lt3rzbguf (/Users/modestovascofornas/.gradle/caches/6.3/scripts-remapped/settings_bwqg3axqhj874bje5e9od2vqv/7yvt6la2007dno98lt3rzbguf/settingsdeec0faa97453e2ce860d75e6bf1604b).
> Could not open settings generic class cache for settings file '/Users/modestovascofornas/desarrollo/DESARROLLO 2022 SSD-2/2022-G2-CAPENERGY-FLUTTER-PROFESIONAL/FLUTTER/flutter_capenergy/android/settings.gradle' (/Users/modestovascofornas/.gradle/caches/6.3/scripts/7yvt6la2007dno98lt3rzbguf/settings/settingsdeec0faa97453e2ce860d75e6bf1604b).
   > BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 61

* 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 24s
Exception: Gradle task assembleDebug failed with exit code 1

我试过删除. gradle文件夹,但不起作用。

编辑

这是我的~/。zshrc文件

export PATH=/Users/modestovascofornas/flutter/bin:$PATH
export PATH=/Users/modestovascofornas/flutter/.pub-cache/bin:$PATH
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.0.2.jdk/Contents/Home

共有3个答案

柯建业
2023-03-14

你可以试试这个:

在IDE中打开终端,发出命令:

flutter clean

尝试再次启动该应用程序

贺兴昌
2023-03-14

将JAVA_HOME环境变量设置为Android Studio的JRE。例如:

< code > C:\ Program Files \ Android \ Android Studio \ JRE

然后< code >使Android Studio无效并重启,然后重试。

慕宏峻
2023-03-14

删除. gradle后,您是否尝试过./gradlew净

在Android Studio中,我发现最好通过项目结构对话框配置变量。确保您配置了渐变JDK

尝试通过< code > gradle-wrapper . properties 升级grad le:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip

并且确保您运行的是java版本11或更低版本——无论哪个版本都是Android Studio默认版本。

编辑:看到您的编辑后,我几乎可以保证问题出在jdk-17.0.2.jdk上,请务必使用捆绑的JDK并通过项目结构对话框配置路径。

 类似资料:
  • 我有自定义的本地iOS和Android库。现在我需要创建一个包含这些库的Flitter插件,用于开发使用这些库的Flatter应用程序。我已经在Flutter插件项目中设置了iOS库。但我很难包含Android库。Android库是一个.aar文件。我在网上搜索,但找到的信息有限。这些解决方案都不起作用。基本上,问题是:构建aar时不支持直接本地.aar文件依赖关系。 这里有一个关于这个的讨论。但

  • 我正在创建一个针对Android/iOS和Web的Flutter项目。是否有任何方法可以分别为Flutter移动和Web添加支持的软件包。例如,我在Flutter移动应用程序中使用dart:io包来保存文件,但Flutter web不支持它,因此对于web,我使用dart:js包来下载web应用程序中的文件。 对于C#,我们只是使用条件符号,但Flutter我找不到任何解决方案。 问题是我无法在我

  • 飘刃 (Piao Ren) Vue 项目前端工程构建工具,使用 Rollup 打包 特点优势 源码少,除去第三方工具,飘刃所有核心代码共8个文件不到1000行,看源码不头疼 速度快,开发过程中无需 babel 转译,飘刃只转 import/export ,其余直接输出到浏览器 效率高,使用谷歌浏览器 99.9% 源码调试,无需 source map ,告别组件 this 乱指 window 够直观

  • Android设备是索尼xperia Z,4.3版本。 我想自动化本机计算器应用程序。 代码: 步骤: 1.将设备与系统连接,并使用adb devices命令检查-它显示我的设备已连接。 2.使用命令启动appium:

  • 我正在尝试使用firebase应用程序中的文本,每个文本的每个页面视图,但它给了我这个拒绝的权限日志,我也尝试过使用FutureBuilder,但它给出了相同的错误。 我的错误日志: w/Firestore(28023):(0 . 6 . 6-dev)[Firestore]:监听查询(测试)失败:状态{code=PERMISSION_DENIED,description =缺少权限或权限不足。,c

  • 在我将android Studio更新到2.0后,我无法在我的设备(华硕Zenphone 2)上调试应用程序。在我单击Android Studio中的调试图标后,我一直在调试选项卡中看到以下消息。 Android Studio UI中调试选项卡中的消息 我一直看到标题为“等待调试器”的警告对话框和强制关闭按钮。 我搜索了该消息,但似乎只有两个来自谷歌的结果。 我重新启动了Android Studi