問題
在github上下載別人的安卓demo,跑不起來。看報錯說找不到build tools version 23.0.1。
原因
這是因爲項目所需的build tool 版本我們本機沒有。
根據這個頁面,https://www.hacksparrow.com/react-native-android-failed-to-find-build-tools-revision-23-0-1.html
解決的辦法有兩個。
1.下載對應的build tool,並同步。
2.手動更改項目的build tool 版本,改爲你機器上所擁有的版本
解決
方法一
第一個辦法很簡單,直接點擊報錯信息旁邊的 syndict 就好了,但是由於防火長城的存在,一般是下載不了的。如果要設置代理的話,代理又不知道能不能用。很折騰,又不一定能用。這個方法的話,可以參考下面這個頁面,這是個2017年12月的博客,比較新,可能你能用。
https://www.cnblogs.com/fengfenghuifei/p/7941427.html
但我自己是用不了了,不知道爲什麼。
方法二
第二個方法,很簡單。我實測能用。
先找到build.grade(Module.app)
找到你缺少的組件版本,即報錯’fail to find build tools version23.0.1’裏說的23.0.1。
改成你有的版本(當然是比原來要求版本高的),再點”sync now”同步
然後你就發現可以跑起來了,完美解決。
方法三
如果你在找不到build.grade(Module.app)說明你可能是導入了一個多工程項目,參考:http://www.cnblogs.com/ct2011/p/4183553.html。可能可以