码迷,mamicode.com
首页 > 移动开发 > 详细

##从0开始写一个混合app(andriod)##第3天,解决白屏闪退问题

时间:2017-04-02 21:04:18      阅读:453      评论:0      收藏:0      [点我收藏+]

标签:下载   失败   方式   标签   运行   view   功能   uri   task   

 

2017年4月1日20:28:01
焦灼,无奈,丝毫没有头绪,好好的,怎么就闪退了呢?
看了下官方的qa,说是悬浮框权限没有打开会有这种情况。
后面附带的是MIUI的解决方案。我的手机是联想zuk,自己找了一下

设置>权限管理>按应用管理>myapp >打开悬浮框权限

接下来重新尝试react-native run-android,终于手机上弹出了 welcome to react-native 的欢迎界面

这里的提示是让我们修改 index.android.js文件就可以修改这个页面了,双击R可以重新启动app。

我想在atom中编辑这个文件,写了个text标签,书写’text’按tab键,没有生成标签对,完全不能忍嘛,找了一个jsx的插件,作为react的专用语法,搜索react的插件,看插件描述support jsx language,哼哼!就是你了。
点击 install 安装。

居然安装失败了

fatal: unable to access ‘https://github.com/millermedeiros/rocambole.git/’: Failed to connect to

git 不能连接,我电脑重装系统后都没装git,先装一个再说吧

choco git
直接手动安装
- 在.atom/packager 目录下下载插件
- 在插件目录下npm install下载npm包依赖
- 重启atom

能自动安装的方式我还没有找到,目前是FQ安装。

修改了几个单词变成了hello world ,我耿直的重新打包了,想想好麻烦,改个单词就重新打包。
打包成功,但是红屏报错,改了两个字重新打包就报错,这也太不科学了吧,想想跟上次成功运行的区别,是没有启动一个packager的窗口。然后百度了下解决方案。说是需要在菜单里面设置服务器地址与端口,但是我是真机链接的,根本没有用wifi,我排除了这个选项,那么肯定是pc端的packager的服务没有启动导致的,我参考了这篇在Windows下搭建React Native Android开发环境,与React Native Android 初次试用遇到的各种坑
使用npm run start 脚本先启动packager服务,然后摇一摇手机,弹出菜单,选择reload ,我修改的hello world 终于现身咯!!

就是嘛!!修改个文件,怎么会需要重新打包app!!不过我还是没有找到双击R可以从新加载app的功能怎么实现,到底在哪个窗口按R呀!!!

##从0开始写一个混合app(andriod)##第3天,解决白屏闪退问题

标签:下载   失败   方式   标签   运行   view   功能   uri   task   

原文地址:http://www.cnblogs.com/alasq/p/6659772.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!