Da2*_*2ny 8 java sdk android android-studio flutter
我在 Windows 10 下使用 Android Studio 来运行 flutter 项目,但是我有这个警告我想修复:
\nX Unable to determine bundled Java version.\n \xe2\x80\xa2 Try updating or re-installing Android Studio.\nRun Code Online (Sandbox Code Playgroud)\n我已经尝试过 Stackoverflow / Git 上公开的多种解决方案,但没有一个有效。
\n这是我的项目的设置:
\n\n\n\n这是我的扑动医生:
\nC:\\lib\\flutter\\bin\\flutter.bat doctor --verbose\n[\xe2\x88\x9a] Flutter (Channel stable, 2.2.3, on Microsoft Windows [version 10.0.19042.1165], locale fr-FR)\n \xe2\x80\xa2 Flutter version 2.2.3 at C:\\lib\\flutter\n \xe2\x80\xa2 Framework revision f4abaa0735 (8 weeks ago), 2021-07-01 12:46:11 -0700\n \xe2\x80\xa2 Engine revision 241c87ad80\n \xe2\x80\xa2 Dart version 2.13.4\n\n[\xe2\x88\x9a] Android toolchain - develop for Android devices (Android SDK version 30.0.2)\n \xe2\x80\xa2 Android SDK at C:/Users/[MY_USER]/AppData/Local/Android/Sdk\n \xe2\x80\xa2 Platform android-30, build-tools 30.0.2\n \xe2\x80\xa2 ANDROID_HOME = C:/Users/[MY_USER]/AppData/Local/Android/Sdk\n \xe2\x80\xa2 Java binary at: C:\\Program Files\\Java\\jdk1.8.0_291\\bin\\java\n \xe2\x80\xa2 Java version Java(TM) SE Runtime Environment (build 1.8.0_291-b10)\n \xe2\x80\xa2 All Android licenses accepted.\n\n[\xe2\x88\x9a] Chrome - develop for the web\n \xe2\x80\xa2 Chrome at C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe\n\n[!] Android Studio (version 4.1.0)\n \xe2\x80\xa2 Android Studio at C:\\Program Files\\Android\\Android Studio\n \xe2\x80\xa2 Flutter plugin can be installed from:\n https://plugins.jetbrains.com/plugin/9212-flutter\n \xe2\x80\xa2 Dart plugin can be installed from:\n https://plugins.jetbrains.com/plugin/6351-dart\n X Unable to determine bundled Java version.\n \xe2\x80\xa2 Try updating or re-installing Android Studio.\n\n[\xe2\x88\x9a] VS Code (version 1.59.1)\n \xe2\x80\xa2 VS Code at C:\\Users\\[MY_USER]\\AppData\\Local\\Programs\\Microsoft VS Code\n \xe2\x80\xa2 Flutter extension can be installed from:\n https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter\n\n[\xe2\x88\x9a] Connected device (3 available)\n \xe2\x80\xa2 Android SDK built for x86 (mobile) \xe2\x80\xa2 emulator-5554 \xe2\x80\xa2 android-x86 \xe2\x80\xa2 Android 11 (API 30) (emulator)\n \xe2\x80\xa2 Chrome (web) \xe2\x80\xa2 chrome \xe2\x80\xa2 web-javascript \xe2\x80\xa2 Google Chrome 92.0.4515.159\n \xe2\x80\xa2 Edge (web) \xe2\x80\xa2 edge \xe2\x80\xa2 web-javascript \xe2\x80\xa2 Microsoft Edge 92.0.902.84\n\n! Doctor found issues in 1 category.\nProcess finished with exit code 0\nRun Code Online (Sandbox Code Playgroud)\n您能提供帮助吗?
\nMoh*_*mal 21
简单的解决方案
对于 Windows
C:\Program Files\Android\Android Studio然后运行flutter doctor
你会发现问题解决了
所以这里我所做的操作:\n安装最新版本的jdk:https://www.oracle.com/java/technologies/javase-downloads.html
\n安装最新版本的jre:https://www.oracle.com/java/technologies/javase-jre8-downloads.html
\n转到:C:\\Program Files\\Android 并删除所有版本的 Android Studio
\n转到 Windows 搜索:环境变量 > 环境变量 > 系统变量,然后添加 JAVA_HOME,其值为您的 jdk 路径 (C:\\Program Files\\Java\\jdk-16.0.2)
\n再次安装Android Studio
\n转到文件>项目结构
\n\n输入你的 JDK 路径:
\n\n\n转到文件 > 设置
\n\n单击“显示包详细信息”并逆行到 20.1 或 22.2(不适用于 22.2,但请阅读它对某些版本有效)
\n\n验证您使用的是稳定版本:
\n\nflutter pub 获取\nflutter pub 升级\nflutter pub 过时\nflutter doctor -v
\n它应该是好的: \xe2\x80\xa2 Java 版本 OpenJDK 运行时环境 (build 11.0.10+0-b96-7249189)
\n| 归档时间: |
|
| 查看次数: |
28733 次 |
| 最近记录: |