flutter Android Studio软件开发工具包管理器错误:无法找到或加载主类

km0tfn4u  于 2023-02-13  发布在  Flutter
关注(0)|答案(1)|浏览(422)

目前,我正在尝试为Flutter设置Android Studio环境,但无法更新sdkmanager,否则会出现以下错误:

这个错误也会影响我的工具文件夹的其余部分(sdkmanager、avdmanager,基本上是我在该文件夹中运行的任何. bat)。

    • 我尝试过的:**
  • 清洁安装和重新安装Android Studio无数次
  • 多次卸载和重新安装Java(版本13)
  • 根据其他堆栈溢出问题更改sdkmanager.bat和android.bat的部分内容--由于这不起作用,我将它们还原为原始代码
  • 使用命令提示符和powershell以管理员身份运行
  • 安装了JDK 8,因为Flutter不喜欢其他版本的Java
  • 更改了我的环境变量-这些是目前与Android Studio和Java相关的变量

类路径- %JAVA_HOME %\库;
JAVA_HOME-C:\程序文件\Java\jdk-13.0.1
路径-C:\用户[用户名]\AppData\本地\Android;C:\程序文件\Java\jdk-13.0.1\bin;C:\ windows \系统32;C:\用户[用户名]\文档\flutter\bin;C:\程序文件\Git\git-cmd.exe;

    • 更新**

对于大多数. bat文件,%JAVA_OPTS %导致了该问题,我尝试设置JAVA_OPTS变量,但没有帮助

    • 解决方案**

我从. bat文件中删除了%JAVA_OPTS %,似乎这就是问题所在,但我不认为我应该删除这部分。

cyvaqqii

cyvaqqii1#

设置JAVA_OPTS会导致在使用低于11的JDK版本时出现问题,如本issue thread中所述。移除此设置应可解决此问题。防止出现类似问题的另一种解决方法是使用与Android Studio捆绑的JDK。

相关问题