weexpack打包weex项目运行/打包记录
构建weex项目
- 安装weex-toolkit cnpm install -g weex-toolkit
- 初始化一个项目只需新建文件夹并在目录下执行 weex init即可
- 安装依赖:cnpm install
- 编译项目:npm run dev
- 启动服务器:npm run serve//可以修改package.json的端口号来改变监听端口
- 可以执行的命令一览
  
使用weexpack打包weex项目
各种百度 ‘weex打包’ ‘如何打包weex apk’ ‘weex 发布 apk’ 未果
最后在这里看到了这玩意T_T
weexpack 介绍 更多详情见Github
weexpack 是 weex 新一代的工程开发套件,是基于weex快速搭建应用原型的利器。它能够帮助开发者通过命令行创建weex工程,添加相应平台的weex app模版,并基于模版从本地、GitHub 或者 weex 应用市场安装插件,快速打包 weex 应用并安装到手机运行,对于具有分享精神的开发者而言还能够创建weex插件模版并发布插件到weex应用市场。
开始我的安装
- 安装Android需要的环境:android环境折腾可参考windows下react-native环境搭建 
- 安装weexpack:项目地址
 cnpm install -g weexpack
- 初始化一个weexpack程序:
 weexpack init dsb-weexpack
- 还原依赖:
 cnpm install
- 如果没有安装android SDK的好需要去安装sdk,安装好了就添加平台到项目:weexpack platform add android
  
- 修改gradle-wrapper.properties文件gradle下载地址distributionUrl值为: - distributionUrl=file:///F:/gradle-2.14.1-all.zip
- 打包编译:
 weexpack build android
- 苦等ing......
- 两天过去了,于3月1日清晨成功下载完毕,且没有挂vpn~
 生成文件如图所示
  
- 在夜神模拟器运行:首先使用adb连接到夜神模拟器 - adb connect 127.0.0.1:62001,再执行- weexpack run android即可在模拟器中运行
  
参考
https://github.com/weexteam/weex-pack
https://github.com/vczero/weex-learning
https://github.com/apache/incubator-weex
weexpack打包weex项目运行/打包记录的更多相关文章
- Weex项目快速打包
		安装最新稳定版的Node.js 运行 cnpm install -g weex-toolkit 安装Weex 官方提供的 weex-toolkit 脚手架工具到全局环境中 运行 weex create ... 
- vue项目打包步骤及运行打包项目
		(1)项目打包 终端运行命令 npm run build 打包成功的标志与项目的改变,如下图: 点击index.html,通过浏览器运行,出现以下报错,如图: 那么应该如何修改呢? 具体步骤如下 ... 
- 使用Cordova打包Vue项目
		因为公司项目要求, 原本的vue移动端项目, 现在要求能使用定位, 调用摄像头等功能, 并且开发成混合APP. 一个小白的孤军奋战史, 记录一下, 以备后用.... 第一步: 安装cordova 在命 ... 
- 使用electron-packager electron-builder electron-updater 打包vue项目,支持在线更新
		1.如何用electron-packager electron-builder打包vue项目,打包成桌面程序. 步骤一. 执行npm run build 打包你的vue项目. 打包成功后,生成dist ... 
- Springboot项目打包成jar运行2种方式
		最近公司有个项目需要移植到SpringBoot框架上,项目里面又有许多第三方jar包,在linux服务器上最方便的就是用jar的方式来运行SpringBoot项目了,因此我研究了2种打jar包的方式, ... 
- 用leiningen来运行和打包clojure项目
		今天是2017年5月24日.隔壁team用clojure写了个工具,我们要拿来用,于是弄了个leiningen来尝试.还没有最后成功,先记录一下一些连蒙带猜的步骤,以免忘记. 一.单独运行的cloju ... 
- vue-cli run dev 和 run build 出现的问题(运行项目、打包项目)
		前些天做项目,过程中遇到了一个比较奇怪的问题:npm run dev 和 npm run build 的时候,出现了错误,导致项目无法启动.打包无法成功.报了一堆错误: 错误展示: 找了一下解决方案, ... 
- maven项目导入依赖jar包并打包为可运行的jar包
		1.在pom.xml文件中添加插件 <build> <finalName>LeadServer</finalName> <!-- jar包名前缀,如果没有指定 ... 
- java项目打包成可运行的jar,main方法带参数
		转载 原文地址:http://www.cnblogs.com/neillee/p/6063808.html#commentform 将 java 项目打包成可运行的 jar 包(main 函数带参数) ... 
随机推荐
- odoo TransientModels must have log_access turned on
- Tomcat start.bat闪退:JRE_HOME环境变量配置不对
			最近在配置Tomcat上遇到startup.bat启动闪退,在网上找了很多方法,都没解决.后来在网上找到两种问题,更改了两次,解决了.现将我遇到的问题分享,希望对遇到同样问题有帮助. 1.很多初学者对 ... 
- 两个Integer比较
			两个Integer类型比较不能使用==,要使用equals, == 在-127~128是可以用的,超出这个范围就不行 public static void main(String[] args) ... 
- Layer 创建  和  lamdba function 创建   和 API  GateWay 配置  和  添加依赖
			进入控制台 选择 Lamdba 服务 进入控制面板, 单击右边: 创建函数 然后进入此图界面 添加lamdba 函数 名称 选择运行环境:python 选择角色 选择现有角色, 角色创建 可以参考 无 ... 
- eclipse java tomcat  远程调试
			在远程linux上修改tomcat 中bin 文件夹下 修改catalina.sh文件,在最前面加上如下代码: CATALINA_OPTS="-Xdebug -Xrunjdwp:transp ... 
- mysql执行sql语句过程
			开发人员基本都知道,我们的数据存在数据库中(目前最多的是mysql和oracle,由于作者更擅长mysql,所以这里默认数据库为mysql),服务器通过sql语句将查询数据的请求传入到mysql数据库 ... 
- 八、pyqt5按钮类控件——QPushButton、QRadioButton、QCheckBox
			pyqt5中常用的按钮类控件有QPushButton.QRadioButton.QCheckBox.QToolButton等.这些按钮类的基类都是QAbstracButton类.所以这些类有部分方法是 ... 
- ZOJ 2507 Let's play a game
			题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1507 MisereNim博弈.代码如下: //=========== ... 
- 安装nodeJs静态服务器(NodeJs Express MVC 框架)
			安装 NodeJs Express MVC 框架 新建项目文件夹 打开cmd 执行以下操作: 一.使用Express框架 1)安装express3 $: npm install -g ex ... 
- JSP·随笔
			1.简介 > HTML - HTML擅长显示一个静态的网页,但是不能调用Java程序. > Servlet - Servlet擅长调用Java程序和后台进 ... 
