如何在没有 AndroidStudio/VSCode 的情况下使用 Flutter?

时间:2021-04-13 03:24:05

标签: flutter dart

我有一台没有很多资源的电脑,只有2GB内存,性能不是很好,我在这台电脑上安装了ubuntu 18.04,我想知道我是否可以配置一个工作环境来开发android应用使用 Flutter 而不使用 AndroidStudio 或 VSCode,因为它们会消耗大量 ram 内存。

我可以将 Flutter 与 Sublime text3 或其他更轻的 IDE 一起使用吗?

编辑:在没有 AndroidStudio/VSCode/emulator 的情况下尝试设置基本环境。

$ls my/path/android-sdk 
build-tools licenses  patcher  platforms  platform-tools  tools
  • 我的安装方式如下:this issue
  • 我已将 ~/.profile env 配置为 my/path/android-sdk
  • 我运行:flutter config --android-sdk my/path/android-sdk

但是:

$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.0.5, on Linux, locale es_ES.UTF-8)
[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    ✗ Flutter requires Android SDK 29 and the Android BuildTools 28.0.3
      To update the Android SDK visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed
      instructions.
    ✗ 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 (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[!] Android Studio (not installed)
[✓] VS Code (version 1.41.1)
[!] Connected device
    ! No devices available

! Doctor found issues in 4 categories.

和:

$ sdkmanager --version
Warning: Could not create settings
java.lang.IllegalArgumentException
    at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57)
    at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)

需要帮助吗?

0 个答案:

没有答案