React-Native 真机调试踩坑指南

继上一篇基础安装踩坑继续咱们的踩坑之旅,备注一下如下仅针对Mac环境~~android

安卓

一、adb 找不到命令?
Adb的全称为Android Debug Bridge,就是起到调试桥的做用,真机调试安卓必备的工具。
作RN开发通常都会安装android studio,在安装之初会有一个android-platform-tools选项,这个就是adb用到的东西了。安装android studio以后,通常状况下配置一个bash_profile,把相关的环境变量配置如下就行了。ios

cd ~
touch .bash_profile

新建文件后在文件中添加以下配置bash

# 若是不是用Android Studio安装的sdk,则其路径可能不一样
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator

二、.bash_profile都配好了还没起做用,什么状况?
配置好以后没起做用,多是由于你没有更新配置,致使配置没生效,用source命令更新如下就行了dom

source ./.bash_profile

IOS

一、使用dp单位后,ios大屏机屏幕中出现一个半透明的白色条块?
这个我也叫它“幽灵白块”,他的出现是因为当前dom设置了左上和右上的圆角,且圆角半径较小,而且目前只在ios np系列上发现了。
解决办法也有点奇葩。。。调大一点圆角半径就行了,具体缘由一直没找到。
二、报错工具

Module AppRegistry is not a registered callable module (calling runApplicatin)

这个仅在IOS下报错,网上找了一圈,应该是Xcode的问题,Xcode里面切换下工程就行了。调试

碰到了在更新上来,持续更新贴~需求请关注~
你们还有别的话,欢迎补充~~code

相关文章
相关标签/搜索