Cordova打包Scratch为APP
cordova
cordova 本身是跨平台框架,Scratch本质上是js,需要web来打包,所以cordova顺利成章成为运行scratch的框架之一, 童心制物等公司也使用该框架进行开发。
cordova打包流程
- 安装cordova
npm install -g cordova
- 创建cordova APP
cordova create edu.train.scratch
也可以使用cordova create edu.train.scratch Scratch
后面的即为APP名称,如果不写,默认为包名。后续可通过修改生成的配置文件config.xml
- 增加平台
cordova platform add android
会生成platforms文件夹,后续打包的APP文件也在此文件下 - 把编译好的scratch-gui文件拷贝到www目录下
- 通过
cordova build android
编译APP,得到apk ,app目录为“ \platforms\android\app”,打包过程中需要已经配置好SDK、NDK、Gradle环境变量 - 打包好的APP安装效果以及运行效果
编译Scratch
- git clone https://github.com/LLK/scratch-gui.git
- cd scratch-gui
- npm install
- npm run build,打包的库将在build /下输出。
- 把build/目录下所有文件复制到cordova/www/目录下,即可被运行。
Cordova打包Scratch为APP相关推荐
- 基于cordova打包RPGMAKERMV 安卓app
基于cordova打包RPGMAKERMV 安卓app 1.RPGMakerMV部分 部署出网页项目 2.node部分 https://nodejs.org/en/ 上下载node左边稳定版,右边是包 ...
- Vux+Cordova打包的安卓App实现微信分享朋友和朋友圈
知识储备 Cordova Plugin ShareSDK 插件 什么是Cordova Plugin ShareSDK Cordova Plugin ShareSDK封装了ShareSDK的androi ...
- Vue用Cordova打包后的app自升级功能实现
Vue项目 1.在util目录下新建upgrade.js 关键代码: import * as common from '@/api/common'; //检测新版本升级 export function ...
- 使用 Cordova 打包 app
1.安装nodejs 2.安装 cordova npm install -g cordova 3.Cordova 打包成安卓APK需要用到ANT打包工具,首先配置好java环境: 下载安装Java J ...
- cordova打包安卓app
1. %bxproject-mobile-client% 运行 npm run buildapp 2. 复制%bxproject-mobile-client%的www里面文件到%bxproject-a ...
- hybrid App cordova打包webapp PhoneGap
Hybrid APP基础篇(一)->什么是Hybrid App APP三种开发模式--之--HybridApp解决方案 Hybrid App开发 四大主流平台分析 Hybrid App 开发模式 ...
- 用Cordova打包Vue项目为app
现在国内越来越多的开发者使用Vue开发混合app,但是当大家开发完成过后才发现不知道该怎么将Vue项目打包成app. 据我现在的了解打包Vue项目目前流行的就是使用weex和cordova.weex是 ...
- ionic cordova 打包app不自动签名
ionic cordova 打包app不自动签名 ionic cordova build android --prod --release 上面的命令不会自动签名 问题描述: 之前配置release- ...
- Cordova+Vue实现Android APP开发(二)-- 打包运行在真机上和打包运行在本地调试,以及打包时候一些问题的处理
接上一篇文章:Cordova+Vue实现Android APP开发(一) 一.使用cordova打包运行app 打包静态资源,没有问题的,但是把自己的vue其他项目转成android app时候,发现 ...
最新文章
- 杂七杂八的前端基础01——函数作用域
- beta冲刺(2/7)
- 选择排序由浅到深详细分析和图解
- ROS-Solidworks转URDF
- 云计算环境下的应用架构设计
- Ubuntu 12.10使用apt安装Oracle/Sun JDK
- win7 管理iphone日历_大师给你传授win7系统安装桌面日历的途径
- C++ Byte转十六进制字符串输出
- SpringBoot2.0 整合 Shiro 框架,实现用户权限管理
- javascript用window open的子窗口关闭自己并且刷新父窗口
- mvc 前段定义变量_3分钟短文 | Laravel blade模板里优雅地定义PHP变量
- CodeFirst 表之间的关联
- 小技巧 ----- Java算法题中的输入输出
- Junipre认证必了解产品:juniper Networks SSG550M
- python-常用模块-time、datetime模块
- 持续改进----白狼族的故事(完结)
- Matlab 2016a 安装及破解教程
- JavaWeb框架基础
- 正大国际琪貨纯手:期货投资中该如何看懂趋势线?
- 多媒体视频开发_(3) ffmpeg获取视频的总帧数