ReactNative技术分享(一)--报错笔记
2018-02-22 21:05
423 查看
这个笔记本来是我维护在github上面的,既然要写博客了,就先拿过来当作rn爬坑的第一个博客吧 |
报错笔记 | |
未知异常:adb uninstall appname 试试看 | |
------------------------------------------------------------------------------------------------------------ | |
Module HMRClient is not a registerd callable module | |
Dev Setting里面设置的IP不正确的!!! | |
解决方式:关掉热加载,或者配置正确的ip | |
------------------------------------------------------------------------------------------------------------ | |
Error:The SDK Build Tools revision (23.0.3) is too low for project ':Yampp'. Minimum required is 25.0.0 | |
Error:com.android.ddmlib.InstallException | |
修改三个文件里gradle版本: | |
android/gradle/wrapper/gradle-wrapper.properties | |
android/build.gradle | |
android/app/src/build.gradle | |
gradle版本可适配 | |
nx508j 2.2.3 android/build.gradle | |
2.14.1 android/gradle/wrapper/gradle-wrapper.properties | |
OPPO A37m 2.3.0 android/build.gradle | |
3.3 android/gradle/wrapper/gradle-wrapper.properties | |
其余机型只能自己试试了。暂时就试了两个 | |
------------------------------------------------------------------------------------------------------------ | |
Error:unable to load script from assets | |
手动在./android/app/src/main下创建一个assets文件 | |
在项目跟目录下执行下列命令 | |
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res | |
------------------------------------------------------------------------------------------------------------ | |
加第三方库的时候有可能报错: | |
一些函数undefined,命令行再次运行react-native link 连接到第三方库(有一部分组件本身不会自动连接需要运行这行代码) | |
------------------------------------------------------------------------------------------------------------ | |
The SDK Build Tools revision (23.0.1) is too low for project ':react-native-datetime'. Minimum required is 25.0.0 | |
查看android/app/src/build.gradle下 SDK Build Tools revision 修改成对应需要的版本 | |
如果还不行,则去对应报错的库下面的android/build.gradle下修改SDK Build Tools revision | |
------------------------------------------------------------------------------------------------------------ | |
com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES: New package has a different signature: com.xjfirparttime | |
删除原应用,重新运行 | |
------------------------------------------------------------------------------------------------------------ | |
加载出来的一直都是原来的某一个版本。 | |
查看自己的JS server服务有没有成功运行起来(应该是没有),查看具体报错情况 | |
------------------------------------------------------------------------------------------------------------ | |
Could not find any version that matches com.facebook.react:react-native:0.25.+. | |
Versions that do not match: | |
0.20.1 | |
0.20.0 | |
0.19.1 | |
0.19.0 | |
0.18.0 | |
+ 13 more | |
Required by: | |
project :react-native-datetime | |
去对应库下面的android/build.gradle修改至符合的版本 | |
------------------------------------------------------------------------------------------------------------ |
相关文章推荐
- React-Native项目实战技术分享
- React-Native项目技术分享(2)
- Android 原生开发、H5、React-Native使用利弊和场景技术分享
- Android 原生开发、H5、React-Native使用利弊和场景技术分享
- React-Native项目技术分享(1)
- React-Native学习笔记——技术栈及简介
- React Native 学习资源精选仓库(汇聚知识,分享精华)
- 【React Native 学习笔记】React Native For Android程序白屏
- react-native学习笔记——简单尝试
- Learning React Native笔记
- React-Native学习笔记之:WebView控件使用
- react-native技术的优劣
- react-native学习笔记——ViewStack组件
- react-native 学习笔记
- [React Native 笔记]几个命令行工具作用备忘
- react-native学习笔记之flexbox和TextInput
- React Native学习笔记之--常用App框架的搭建(标签栏+导航栏)
- windows部署React-Native的开发环境实践(技术细节)
- React-Native学习笔记——react-redux最佳实践基础篇