我想在开发过程中在真实的的iPhone和Android手机上运行/测试(而不是自动测试)我的Flutter应用程序。然而,Flutter文档似乎只记录了如何使用iOS模拟器或Android模拟器进行测试。
我认为这对iOS/Android开发人员来说已经是一个不用动脑筋的事情了,但我两者都不是,Flutter是我第一次涉足移动的开发。
有没有任何链接到一个初学者指南的地方,关于如何开发,而运行它在一个真实的的设备(与所有的Flutter的活重载善良)?
- 其他上下文 *
- 我是一个网络开发人员。
- 我使用Android Studio和VS代码。
- 我用的是MacBook。
3条答案
按热度按时间azpvetkf1#
对于Android,这非常简单:
1.在您的设备上启用Developer options和USB调试。这会因Android版本而略有不同,但简短的版本是您点击“设备内部版本号”7次。然后会出现“开发者选项”选项,您可以点击“启用USB调试”。请参阅链接的Android文档以了解最新说明。
1.然后用USB线把你的手机插到你的电脑上。你可能会在你的手机上看到一些弹出窗口,询问你是否想允许USB调试电脑。说“是”。
1.运行Flutter,就像运行模拟器一样。
使用 * 正确的电缆 * 会产生不同的效果。如果设备正在充电但没有任何React,请尝试使用另一根电缆,最好是设备附带的电缆。设备上的通知(例如“已连接为媒体设备”)和Windows上的通知(例如“设备已连接并准备就绪”)表示USB连接正在工作。然后,您应该能够在CLI上看到设备,并显示:
对于iOS,这要稍微复杂一些,因为您需要Apple ID或注册“Developer Account“:
1.打开 XCode,然后打开“首选项〉帐户”。使用您的ID登录。
1.“管理证书”〉点击“+”号,选择“iOS开发”。
1.将设备插入计算机。在下拉列表中找到您的设备(窗口〉管理器)。
1.在“团队”弹出菜单下方,点按“修复问题”。
1.在 Xcode 中,点按“运行”按钮。
(in您可以使用Android Studio、VS Code或任何其他IDE部署到iOS设备,只需在第一次使用Xcode时设置该证书即可。以下是有关设置Xcode以运行物理设备的Apple文档。)
dffbzjpn2#
此外,你可以使用scrcpy无线使用你的android设备。
访问此链接并安装scrcpy.https://github.com/Genymobile/scrcpy
在您的PC/笔记本电脑上安装和路径scrcpy后。
1.确保您的手机已连接到PC/笔记本电脑。
1.启用开发者选项并将您的设备连接到WIFI。
1.打开CMD。
1.输入“adb tcpip 5555”。adb应该重新启动
1.接下来,输入“adb连接设备的IP地址:5555”,例如:亚行连接192.168.254.19:5555
现在,您可以无线使用您得设备.
zdwk9cvp3#
将您的真实的设备连接到您的开发PC上。要检查设置过程,请运行flutter doctor命令。如果所有要求的条件都成功,则点击
flutter run