zoukankan      html  css  js  c++  java
  • eros --- Windows Android真机调试

    1、下载并安装JDK

    2、下载并安装Android Studio

    上面两项不管用weex还是eros都是前置条件,度娘有大量教程。

    开始eros

    手脚架安装:

    $ npm i -g eros-cli
    

    或者使用(推荐):

    $ cnpm i -g eros-cli
    

    因为eros-cli依赖了node-sass,若报错请自行搜索。

    生成模板

    $ eros init
    

    键入命令后根据提示完善配置信息,也可一路回车。

    之后下载所需依赖 ,手脚架在Windows中需要有 Git bash

    $ npm install
    $ eros install
    

    两者缺一不可,其中 npm install 大家比较熟悉,不多介绍。

    eros install会提示让你选择针对的是android还是ios:

    安装完依赖之后:

    在Android Studio中引入项目

    引入后可能会报错,但大部分错误跟着Android Studio的引导都能解决

    运行项目run

    附注

    真机调试需要做的准备:

    修改本机hosts文件

    如:在里面添加一条 192.168.0.111 adoctors . cn

    将adoctors.cn替换为你在 eros.native.js 中填写的 jsServer 域名,
    或者为本地的ip

    配置相关

    eros.native.js:是eros 关于三端的配置文件,文件变动的时候需要打内置包 eros pack 到对应平台,并重新运行你的 app 。

    eros.dev.js:开发相关配置,也就是脚手架需要读取的配置,因为此项配置,是在脚手架启动的时候才回去读取,所以每次变动,都需要重新启 eros dev 开发服务。

    之后开启服务

    $ eros dev
    

    关闭拦截器

    点击左侧调试按钮,出现弹窗点击“调试页面”在里面打开或者关闭拦截器开关,打开时从本地加载资源,关闭从服务端加载资源,调试时请关闭拦截器。

    经过上面的一系列努力就可以愉快的编写代码,并可以实时的在手机上看到效果了。

  • 相关阅读:
    无题
    静心
    随笔
    skynet1.0阅读笔记2_skynet的消息投递skynet.call
    skynet1.0阅读笔记_skynet的启动
    Mysql: Connect/C++ 使用过程中发现返回 std::string 造成的内存泄露
    MySql C++调用库Connector/c++编译 和 接口封装【三】Connector/c++ 使用总结及封装
    MySql: ”Commands out of sync“Error (Connect/C++)
    Connector/c++ 查询Mysql,出现 can't fetch because not on result set 错误
    mysql 修改密码
  • 原文地址:https://www.cnblogs.com/adoctors/p/8391991.html
Copyright © 2011-2022 走看看