【问题标题】:How to run flutter app on android mobile from VS Code on Linux?如何从 Linux 上的 VS Code 在 android 手机上运行颤振应用程序?
【发布时间】:2022-01-06 12:38:50
【问题描述】:

我已经在我的 Linux Mint 上配置了 Flutter,并且我下载了 android 命令行工具而不是 Android Studio。我还更新了我的 Linux Mint 上的 gradle 和命令行工具路径。现在我想在我的安卓智能手机上安装该应用程序并进行测试。我该怎么做?

【问题讨论】:

    标签: android linux flutter android-studio visual-studio-code


    【解决方案1】:

    您可以在项目目录的终端中键入此内容,以获取项目的发布 apk

     flutter build apk --release
    

    发布的 apk 文件将在 build>app>outputs>flutter-apk>app-release.apk

    如果你想调试应用程序,那么你可以将你的安卓手机连接到你的电脑,然后在终端中运行这个命令:

    flutter run
    

    然后从选项中选择你的安卓设备来调试你的应用

    【讨论】:

    • 它产生了类似Could not open settings generic class cache for settings file ....的错误
    • ` FAILURE:构建失败并出现异常。 * 出了什么问题:无法打开设置文件“/home/dhiraj/Documents/FlutterProjects/firstapp/android/settings.gradle”的设置通用类缓存(/home/dhiraj/gradle/bin/caches/7.0.2/scripts /bt53u1oym6apy0m101vnrgrbi)。 > 错误!源单元“BuildScript”中的“语义分析”阶段异常 不支持的类文件主要版本 61 * 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。 1 秒内构建失败运行 Gradle 任务“assembleRelease”... 2,954 毫秒 Gradle 任务 assembleRelease 失败,退出代码为 1 `
    • 你用的是什么java版本?
    • java 17.0.1 2021-10-19 LTS
    【解决方案2】:
    1. 运行 Flutter doctor -v 以检查是否存在任何问题(您可能必须接受带有 flutter doctor --android-licenses 的 android-licences)。

    2. 用 USB 连接你的安卓设备(调试模式需要在开发者选项中开启)

    3. 你可以在VSCode的右下角看到连接的设备,选择你的设备

    4. 按 F5 运行或使用“Flutter run”命令

    【讨论】:

    • 谢谢,但已经做了。
    猜你喜欢
    • 2020-09-01
    • 2020-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多