RN:真机调试&无线调试
IOS1、数据线连接手机和电脑2、用 Xcode 打开 ios 文件夹3、从 Xcode 菜单栏打开Product --> Destination。从列表中查找并选择你的手机设备。Xcode 将注册为开发设备。4、这里添加完你的账号,自动关联了你所在的 Team,这里前提是你的账号已经存在于你的Team里了,如果没有的话,让你公司的主账号给你加一下,具体在 这个文章 里面的身份管理有提到。5
IOS
1、数据线连接手机和电脑
2、用 Xcode 打开 ios 文件夹
3、从 Xcode 菜单栏打开Product --> Destination。从列表中查找并选择你的手机设备。Xcode 将注册为开发设备。
4、这里添加完你的账号,自动关联了你所在的 Team,这里前提是你的账号已经存在于你的Team里了,如果没有的话,让你公司的主账号给你加一下,具体在 这个文章 里面的身份管理有提到。
5、可以看到已经选择了 Team,Tests这里也要改一下
6、点击 run,报错了 A build only device cannot be used to run this target.
还是点击 Product --> Destination 重新选择你的设备,直到顶部出现你的设备,在点 run
又报错 Command PhaseScriptExecution failed with a nonzero exit code
点击这里的证书管理
添加成功后,在点击 run 就可以运行在手机了
问题记录
问题一:run 打包到手机上闪退,原因是手机和电脑没有处于同一个网络下,手机用的流量。
解决:把手机连上wifi
问题二:手机上怎么打开调试。
解决:摇一摇手机就可以了,保存代码手机也会自动刷新
无线调试
当你按照以上步骤连线把 app 装到手机后,然后你拔掉线就也可以调试了,只要是在同一个 wifi 下,就可以调试了
如果需要无线调试原生代码,可以把这个打钩。
Window -> Device and Simulators
Android
1、数据线连接手机和电脑
2、打开手机的 USB 调试,一般在设置 -> 关于手机 -> 多按几次版本号
3、设置 -> 系统和更新 -> 开发人员选项可以设置一些其他东西(看需要)
4、查看连接状态
$ adb devices
List of devices attached
emulator-5554 offline # Google emulator
14ed2fcc device # Physical device
5、yarn android
就可以把app自动安装在Android上了
6、保存代码手机自动修改
无线调试
1、打开手机开发者调试,通过USB将手机已USB调试模式连接到PC
2、PC中打开命令行,adb devices
确认手机与PC已连接成功
3、adb tcpip 5555
,设置手机与PC以TCP方式连接时的端口为5555
4、此时已经可以断开手机与PC的USB连接
5、adb connect 192.168.0.199:5555
,将PC通过 TCP/IP 连接到手机设备,192.168.0.199为手机的ip,使用手机5555端口(设置 > 关于平板电脑(或关于手机)> 状态 > IP 地址下找到 IP 地址。)
6、跟USB连接时一样正常执行 adb reverse tcp:8081 tcp:8081
,将手机上8081端口反向转发到PC的8081端口(第一个8081指定手机端口,第二个8081指定PC端口),用于调试
这时你保存代码,手机就可以自动刷新啦
android模拟器cmd+M打开调试
参考资料
https://blog.csdn.net/sinat_20846487/article/details/102878375
https://developer.android.google.cn/studio/command-line/adb
更多推荐
所有评论(0)