• ##react-native学习笔记(windows android)##第3天,解决白屏闪退问题


    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呀!!!

    只有让自己变得优秀,才有资格对这个世界指手画脚。
  • 相关阅读:
    vs code 使用小技巧
    数组22组合
    js--arTemplate引擎
    JAVA -简要记录maven的安装与环境变量的配置
    JAVA -简要记录jdk的安装与环境变量的配置
    浅谈“复制粘贴”对于程序员的伤害
    C#中 IndexOf的使用
    C# Substring函数的总结
    C# 还原Nuget包失败的解决方法
    C# 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)解决方案
  • 原文地址:https://www.cnblogs.com/alasq/p/6659772.html
Copyright © 2020-2023  润新知