跟着官網的教程一步步搭建環境,連接真機,運行react-native run-android之後遇到了兩個坑
1.Warning: License for package Android SDK Platform 27 not accepted
證書沒有驗證成功,導致了無法進行下一步,根據提示的路徑,去/opt/android-sdk目錄下就沒有找到licenses目錄。這樣在android-sdk的安裝目錄下找到licenses目錄,並將其複製到/opt/android-sdk/目錄下即可
2 com.android.ddmlib.InstallException: INSTALL_FAILED_USER_RESTRICTED
首先排查了開發者選項的問題,USB調試的問題,發現是因爲魅族系統的懸浮球功能導致模糊了權限,無法進行真機調試,關掉懸浮球功能就行