1. 程式人生 > >react-native 安裝react-native-video後報錯 com.android.support:support-annotations:27.0.0

react-native 安裝react-native-video後報錯 com.android.support:support-annotations:27.0.0

今天裝了react-native-video之後,啟動除錯react-native run-android,就報錯:com.android.support:support-annotations:27.0.0,由於不懂原生開發,看的之後我是一臉懵逼,心裡就一個念頭,三天前我還裝了video庫並且執行成功了,今天就怎麼報錯了???坑坑坑啊!

看了我之前安裝的 react-native-video的版本是 2.2.0,今天安裝的版本是2.3.0,猜想是版本的問題,所以把 react-native-video 刪了,重新安裝了2.2.0版,重新link之後,還是報錯!!我 艹 坑坑坑啊!!

在仔細看了報錯日誌之後,發現是沒有 com.android.support:support-annotations:27.0.0 這個,應該是安卓的一個開發依賴之類的吧(小白猜測),於是在網上搜了一下,也有其他人在安裝其他模組時遇到這個問題,解決方法也是不一樣,最後找了以下解決方法,覺得靠譜(純感覺),就試了一下,再次執行後,哈哈哈,神奇的事情發生了,問題一下就解決了。

在android目錄下的build.gradle檔案中新增如下程式碼

allprojects {
  repositories {
    ...
    //需要新增的部分  
    maven { url "https://maven.google.com"}
    maven { url "https://dl.google.com/dl/android/maven2/"}
    ...
  }
}

這段程式碼的意思應該是,在上面兩個地址中下載上面缺少的檔案。

生命在於不停的才踩坑,我又踩過了一個坑!!