1. 程式人生 > >React Native執行Android時提示要下載: gradle-2.4-all.zip 引發的一系列錯誤

React Native執行Android時提示要下載: gradle-2.4-all.zip 引發的一系列錯誤

一、問題描述

react-native虛擬伺服器啟動成功後,執行android專案

react-native run-android

報錯:


二、解決方法

提示需要下載需要下載gradle-2.4-all.zip,由於牆的原因,提示連不上伺服器,然後使用藍燈下載,一直在等待中:


最後只好使用離線的方式安裝:

到這個網站:


下載下來之後,不解壓,放到以下目錄


重新執行命令:

react-native run-android


下一堆的東西,最後還報錯:

failed to find Build Tools revision 23.0.1

找不到23.0.1版本:

發現我沒下這個版本的,只有23.0.2的


找到React Native下的app修改他的build.gradle檔案:


把他改成:


下面的這個也要修改:


執行命令:

react-native run-android

報錯:


 Could not find com.android.support:appcompat-v7:23.0.2.

找不到。。。

檢視目錄,沒有這個版本的...


改回原來的那個預設的。。。


再次執行:

react-native run-android

中間又下一堆東西,報錯


網上說把Android專案下的build.gradle


classpath 'com.android.tools.build:gradle:1.3.1'



換成 

classpath 'com.android.tools.build:gradle:1.2.3'


再次執行:react-native run-android

報錯


把裡面的

url "$rootDir/../node_modules/react-native/android"

改為:

url "http://jcenter.bintray.com/"


再次執行:

react-native run-android

又下一堆東西。。又報一堆錯。。。


url "http://jcenter.bintray.com/"

又改回

url "$rootDir/../node_modules/react-native/android"


再次執行:react-native run-android

這次很快就成功了。。


手機上就會出現這種介面