我是颤振开发的新手。我创建了一个使用谷歌地图和设备位置跟踪的示例应用程序(flutter 2.2 和 VS Code)。我想通过部署到我的手机上来进行现场测试。我可以知道在不将应用程序发布到 Play 商店的情况下实现此目标的步骤吗?
为您的应用程序创建 apk 并尝试以下命令
清理你的项目
扑扑干净
获取包裹
flutter 酒吧获取
构建你的apk
flutter 构建 apk --release
在你的机器中找到你的apk
你的项目名称 uild pp\outputs lutter-apk(在发布模式下)
复制此APK并安装您的移动设备
参考这个视频
有两个选择:
您可以调试手机(通过激活开发人员选项)并将其用作模拟器
或者您可以在终端中使用这行命令导出应用程序并在手机中安装 apk :
Flutter 构建 apk
编译您的应用程序,然后在手机上转到设置、应用程序和通知、高级、特殊应用程序访问,然后安装未知应用程序。从那里将编译的应用程序传输到手机的下载文件夹。您应该能够在“显示所有应用程序”区域找到它,如果没有,请在您传输到的文件夹中打开该应用程序
如果您有 USB 电缆,您应该能够使用 USB 调试和 android studio 来设置开发服务器。
参见:https://www.youtube.com/watch?v=UuLdD7oyML8
否则,在计算机上编译您的应用程序并将其文件传输到您的手机并作为普通 APK 安装。
flutter install
适合我构建并安装到我的 Android 设备。
要执行此操作,您必须在设备上解锁开发人员选项并允许 USB 调试。通过 USB 将手机连接到您的开发机器,并允许您的机器和设备上的连接。
对于 Android,如果您安装了 Android Studio 和命令行工具,您可以通过运行
adb devices
检查设备是否已连接。如果您的设备已列出,您可以在项目根目录的命令行上执行 flutter install
,Flutter SDK 将构建 .apk
文件并将其一步安装到设备上,例如:
flutter install
Installing app-release.apk to STK LX1...
Uninstalling old version...
Installing build/app/outputs/flutter-apk/app-release.apk... 11.4s