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

相關文章
相關標籤/搜索