如何在不使用 Play 商店的情况下在移动设备上部署 Flutter 应用程序进行测试

How do I deploy flutter app on mobile device for testing without using play store

我是 flutter 开发的新手。我创建了一个使用 google 地图和设备位置跟踪的示例应用程序(flutter 2.2 和 VS Code)。我想通过部署到我的手机上进行现场测试。我可以知道在不将应用发布到 Play 商店的情况下实现此目标的步骤吗?

编译您的应用,然后在您的 phone 上转到设置、应用和通知、高级、特殊应用访问,然后安装未知应用。从那里将您编译的应用程序传输到 phone 的下载文件夹。您应该能够在“显示所有应用程序”区域找到它,如果没有,请在您将其传输到的文件夹中打开该应用程序

如果您有 USB 数据线,您应该能够使用 USB 调试和 android 工作室来设置开发服务器。

参见:https://www.youtube.com/watch?v=UuLdD7oyML8


否则在您的计算机上编译您的应用程序并将其文件传输到您的 phone 并将其作为普通 APK 安装。

为您的应用创建 apk 并尝试以下命令

清理你的项目

flutter clean

获取包裹

flutter pub get

构建您的 apk

flutter build apk --release

在您的机器中找到您的 apk

你的项目name\build\app\outputs\flutter-apk(发布模式)

复制此 APK 并安装您的移动设备

参考this视频

有两个选项:

  1. 您可以调试 phone(通过激活开发者选项)并将其用作模拟器

  2. 或者您可以在终端中使用这行命令导出应用程序并在 phone 中安装 apk :

    Flutter 构建 apk