近期刚开始学习reactnative不久,从公司git上下载项目,在androidstudio上打开运行项目,出现以下的问题:
16:26 Gradle sync failed: Could not find com.android.tools:common:25.2.3.
project :react-native-svg > com.android.tools.build:gradle:2.2.3 > com.android.tools.build:gradle-core:2.2.3 > com.android.tools.build:builder:2.2.3 > com.android.tools:sdklib:25.2.3 > com.android.tools.layoutlib:layoutlib-api:25.2.3
react-native-svg
出现以上问题是由于git服务器上的版本和本地的版本不一致,导致gradle在更新配置造成的,点击更新gradle其他的更新都很顺利,唯独到:react-native-svg 时,一直更新不下来,开始以为时网络问题,但是自己点击相应的下载地址,也是可以正常下载的,就说明需要下载的配置文件的地址没问题,多次点击更新gradle还是如此,最后仔细查看相应的问题,一直卡在:react-native-svg 这个地方,最后自己反其道而行,打开webstorm直接打开项目文件,在项目中的terminal中直接输入yarn add react-native-svg,直接在webstorm中安装yarn add react-native-svg,之后再次打开androidstudio更新gradle最后完美解决。
由于也证明,如果再次遇到reactnative项目,需要androidstudio中打开遇到类似rn组件需要安装的,要在webstorm中晚装完成之后,在运行。自己出现的问题,自己解决记录下。