React Native從0搭建開發環境在Android studio運行
一、環境準備 詳細點擊參見官網
- 本操作使用Mac介紹。我的版本參數:RN-0.61;SDK-29.0.0;Android studio-2.3.3(build:gradle需要配置爲3.3.1);gradle-4.10.2;react native開發使用webstorm
- 安裝node
- 安裝Yarn
- 安裝react-native-cli
- 安裝Android開發環境(見官網)
二、創建項目
1.創建項目時需要安裝CocoaPods,由於網絡原因會等待很久。可採用以下辦法:
使用gem安裝CocoaPods
$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 確保只有 gems.ruby-china.com
一切正常便可以使用sudo gem install cocoapods安裝cocoapods啦
2. 在終端命令行執行:react-native init AwesomeProject
- 使用Android studio打開項目的Android模塊,修改依賴文件版本號 注意:RN的0.61版本需要sdk API28.0.3以上。
- 報錯:ERROR: Could not get unknown property ‘mergeResourcesProvider’ for object of type com.android.build.gradle.internal.api.ApplicationVariantImpl.
修改辦法——參考:https://blog.csdn.net/mo_feng_/article/details/89675923 - 第一次運行 需要先使用命令啓動,之後再用Android studio啓動
cd 進入項目
react-native run-android