【发布时间】:2021-06-22 22:53:20
【问题描述】:
我在 Ubuntu 20.04 LTS 上。我使用 sudo snap install flutter --classic 安装了颤振 SDK,然后我使用 sudo snap install andriod-studio --classic 安装了 android studio,但是当我运行时
flutter doctor 在终端中输出:
[✓] Flutter (Channel stable, 2.0.3, on Linux, locale en_US.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
✗ Android license status unknown.
Run `flutter doctor --android-licenses` to accept the SDK licenses.
See https://flutter.dev/docs/get-started/install/linux#android-setup for
more details.
[✓] Chrome - develop for the web
[!] Android Studio (not installed)
[✓] Connected device (1 available)
! Doctor found issues in 2 categories
当我在 VS 代码中打开任何颤振项目并在连接物理设备的终端中点击 flutter run 进行调试时,它会显示:
Launching lib/main.dart on DUB LX1 in debug mode...
FAILURE: Build failed with an exception.
* What went wrong:
Could not open settings generic class cache for settings file '/home/suraj/Projects/wordpair/android/settings.gradle' (/home/suraj/.gradle/caches/6.7/scripts/f0emg6u6oecmxqzgk5g9nn4ui).
> BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_' Unsupported class file major version 60
* 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 7s
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done 9.2s
Exception: Gradle task assembleDebug failed with exit code 1
我只想在我的安卓手机上运行颤振项目进行调试。所以有人可以告诉我这里的问题吗?任何帮助将不胜感激!!!
【问题讨论】:
-
你有没有打开android studio并尝试运行它,还有
flutter doctor --android-licenses,还要确保你已经安装了android studio@Suraj Oberai -
我确实使用 snap 安装了 android studio,但运行时仍然提示未安装
flutter doctor -
你能打开android studio吗?@Suraj Oberai
标签: flutter android-studio-3.0 ubuntu-20.04