问题点一:安装了react-native-vector-icons后,编译出错node
版本:react
"react": "16.2.0", "react-native": "0.52.0", "react-native-button": "^2.2.0","react-native-router-flux": "^4.0.0-beta.28", "react-native-vector-icons": "^4.5.0", "react-redux": "^5.0.6", "redux": "^3.7.2", "redux-saga": "^0.16.0"
解决办法:https://github.com/oblador/react-native-vector-icons/issues/630android
删除 \node_modules\react-native\local-cli\core\__fixtures__\files\package.json 文件git
前提:使用react-native init 项目,并在Android项目中增长了配置,生成APK,而且都是成功的github
问题点二:在使用命令react-native run-anroid中运行项目,从新运行后,又成功了npm
问题点三:使用Android Studio打开React Native的android目录,打开后,发现有些问题json
解决办法:https://stackoverflow.com/questions/37655814/gradle-sync-failed-unable-to-find-methodredux
解决:查看android目录下的gradle目录,其中会指定使用的的版本windows
另外须要在Android Studio中,指定gradle的版本,这里使用默认的版本,即android目录下的gradlereact-native
问题点四:增长了react-native-camera,编译项目出现如下错误。
解决方法:https://github.com/react-native-community/react-native-camera/issues/1252
问题点:在View中加入内容后,出现如下错误
解决方法: 在React Native中,不容许直接将文本内容写在View中,须要增长一个Text对象
问题点:在运行react-native run-android时,出现如下错误。
解决办法:实际上是平板已经链接至电脑,且平板电脑已经安装了打包好的应用APK,因此出现如下错误,先删除本来已经安装的APK,而后再链接至平板Debug
问题点:正常运行应用时,出现如下错误。
解决办法:暂时尚未找到缘由
Requiring unknown module "825".If you are sure the module is there, try restarting Metro Bundler. You may also want to run `yarn`, or `npm install` (depending on your environment)
问题点:
问题点:运行了项目后,再次编译发现没法经过
解决办法:在模拟器上,运行了一次后,会将APK安装至模拟器,须要先删除模拟器中的应用,再次运行才能成功
问题点:正常运行react-native run-android发生如下错误
解决方法:https://stackoverflow.com/questions/47763824/react-native-version-mismatch
https://github.com/facebook/react-native/issues/16762
修改android/app/build.gradle文件,本来是未指定版本的,现指定系统中的版本
问题点:调试Android应用时,没法启动
缘由:由于没有运行模拟器,因此没法进行调试
问题点:在windows机器中使用模拟器运行React Native项目Android应用,想打开调试器,但打开浏览器的地址是http://10.0.2.2:8081/debugger-ui,可是在模拟器中没法链接到调试器
解决办法:先关闭Android模拟器,而且中止运行react-native run-android命令,打开浏览器(例如Chrome)打开地址http://localhost:8081/dubugger-ui,而后再运行react-native run-android命令,从新进行调试
地址:https://github.com/facebook/react-native/issues/17970
问题点:经过react-native init demo 命令,生成的项目,直接使用react-native run-android运行项目,出现如下错误。
这个问题的缘由是由于react native 0.56.1初始化就有问题,须要使用react-native init --version 0.55.4 初始化项目便可
增长了react-native-app-auth后,编译出现如下问题
正常运行时遇到如下问题
...