您的位置:首页 > Web前端 > React

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修改至符合的版本
  
  
 ------------------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  r