liubobuzhidao

ReactNative之编译时出现的问题

记录在ReactNative开发中遇到的问题

问题1

  • 工作环境

OS:Mac

RNVersion: 0.42.3

Platform: Android [红米note]

AndroidStudio:2.2

  • 出现的问题

Error while uploading app-debug.apk : Unknown failure ([CDS]close[0])

  • 查询到的结果:[此处只展示一个结果]

React Native 真是被各路国产机坑坏了,还好 有人给出了解决方案:将 android/build.gradle 第 8 行的版本号改成 1.2.3 即可

  • 按照上面的提示进行修改,本以为完事大吉了,WTF!又出问题了

Error:Gradle version 2.2 is required. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /…/android/gradle/wrapper/gradle-wrapper.properties to gradle-2.2-all.zip.

  • 好吧 继续找解决方法

完美方案

问题2

  • 问题描述:

在github上clone的代码放到编译器里面执行 react-native run-android,总是报错~

报错信息

网上找了不少解决思路,最爽的解决方法如下:

1
2
3
4
//1.在app的根目录下运行
chmod 755 android/gradlew
//2.然后再运行就正常了
react-native run-android

问题3

  • 问题描述

在通过实施问题1的解决方法以后,又出现的下面的问题

问题

解决办法:

1
I was getting the same error (not sure if it was related to react-native-image-picker) but running cd android && ./gradlew clean fixed the issue for me.