Android Studio Electric Eel更新后Flutter打包APK报错解决方案咨询
解决Android Studio Electric Eel更新后Flutter APK构建报错问题
问题原因
更新后Android Studio的目录出现错位,系统默认读取了仅含残缺jre文件夹的Android Studio目录,而完整安装文件在Android Studio1文件夹中,导致找不到jvm.cfg文件。
修复办法(无需重装)
修改系统环境变量
- 打开系统环境变量设置(右键此电脑→属性→高级系统设置→环境变量)
- 找到
JAVA_HOME变量,将值修改为C:\Program Files\Android\Android Studio1\jre - 检查
Path变量,确保%JAVA_HOME%\bin存在且排在旧的Android Studio jre路径之前 - 保存后重启Android Studio和终端,重新构建APK
调整Android Studio目录名称
- 完全关闭Android Studio
- 把
C:\Program Files\Android下的Android Studio文件夹重命名为Android Studio_old(用于备份) - 将
Android Studio1重命名为Android Studio - 重新打开Android Studio,确认SDK和JDK识别正常后,构建Flutter项目的APK
在Flutter项目中指定JDK路径
- 打开项目的
android/gradle.properties文件 - 添加一行配置:
org.gradle.java.home=C:\\Program Files\\Android\\Android Studio1\\jre - 执行
flutter clean清理缓存,再运行flutter build apk重新构建
- 打开项目的
内容的提问来源于stack exchange,提问作者Ammar Mohamed
相关产品推荐
相关产品推荐

