美文网首页
React-Native Android真机测试 解决 -una

React-Native Android真机测试 解决 -una

作者: S__J | 来源:发表于2018-02-24 09:59 被阅读1448次

    在RN新的版本中,去除了index.android.js与index.ios.js移动端入口文件,改成了只有一个index.js两端通用的入口文件,在第一次运行android项目的时候,如:react-native run-android,会出现该错误:报错:unable to load script from assets ‘index.android bundle’ ,make sure your bundle is packaged correctly or youu’re runing a packager server,

     解决如下:
     第一步:在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/
    

    大概意思就是把我们写的代码,通过什么东西打包到android项目的这个目录中去,然后在运行:react-native run-andoird,就会看到我们刚刚编写的代码成功运行的,我是直接插的小米手机,注意打开调试什么的,不用开AS什么的,很方便,需要注意的是:当重新修改代码后,再次运行,会发现修改的代码并没有生效,解决的办法是再次在项目根目录中运行下那个代码片段,重新打包一下,然后再次run一下,就可以了,目前也没找到其他更好的办法,非常欢迎各种交流讨论!

    相关文章

      网友评论

          本文标题:React-Native Android真机测试 解决 -una

          本文链接:https://www.haomeiwen.com/subject/irfqxftx.html