Ionic Html5编译IOS Android原生应用

Winndows环境下使用Ionic编译Html5应用成Android(网络最好能访问国外网站)

1.准备Android运行环境(百度)
  配置path=D:\mysoftware\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;
           D:\mysoftware\adt-bundle-windows-x86_64-20140321\sdk\tools
           
2.安装Node.js(Node.js是一个工具,安装后使用它安装Ionic)
3.npm install -g cordova ionic(安装好了Node.js后,在dos中输入命令安装ionic)
4.>ionic start myApp tabs
  >cd myApp 
  >ionic platform add android
  >ionic build android
  >ionic emulate android
  
 备注:Android SDK和Tools管理命令:android;
 Ionic官网安装文档:http://www.ionicframework.com/getting-started/;
  
  
安装错误记录:
1.Android环境没安装好错误:
  Running command: C:\Users\Administrator\myApp\platforms\android\cordova\build.bat
[Error: Please install Android target: "android-22".

Hint: Open the SDK manager by running: D:\mysoftware\adt-bundle-windows-x86_64-2
0140321\sdk\tools\android.BAT
You will require:
1. "SDK Platform" for android-22
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
ERROR building one of the platforms: Error: C:\Users\Administrator\myApp\platfor
ms\android\cordova\build.bat: Command failed with exit code 2
You may not have the required environment or OS to build this project
Error: C:\Users\Administrator\myApp\platforms\android\cordova\build.bat: Command
 failed with exit code 2
    at ChildProcess.whenDone (C:\Users\Administrator\AppData\Roaming\npm\node_mo
dules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1015:16)
    at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
时间: 2024-10-29 19:12:08

Ionic Html5编译IOS Android原生应用的相关文章

mac系统 Xcode打包ionic项目(iOS)

一.环境搭建 1. 安装Node.js,使用node -v 查询版本号: 2. 安装ionic: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #000000 } span.s1 { } $ sudo npm install -g cordova(可以指定版本,如[email protected] $ sudo npm install -g ionic 安装完成后,使用 $ cordova/ionic -v

PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码

PhoneGap或者Cordova框架下实现Html5中JS调用Android原生代码 看看新闻网>看引擎>开源产品 0人收藏此文章, 发表于8小时前(2013-09-06 00:39) , 已有13次阅读 ,共0个评论 依照我一惯得套路,我会先说一点废话. PhoneGap和Cordova什么关系?为什么有的地方叫Cordova而有的地方叫PhoneGap ?PhoneGap是一款HTML5平台.通过它,开发商能够使用HTML.CSS及JavaScript来开发本地移动应用程序.因此,眼下开

如何把iOS代码编译为Android应用

新闻 <iPhone 6/6 Plus中国销量曝光:单月销量650万>:据iSuppli Corp.中国研究总监王阳爆料,iPhone 6和iPhone 6 Plus在国内受欢迎的情况大大超过预期,苹果在中国的单月销量在11月超过了650万台,全年在中国的销量将超过4000万台. 教程 < Date parsing performance on iOS>:文章介绍了一个关于格式化时间的”黑科技“,作者使用 sqlite 替换 NSDateFormatter,提高了16倍的转换效率.

使用HTML5构建iOS原生APP(2)

本文转载至 http://ju.outofmemory.cn/entry/18807 有时候我们在内嵌的webview中希望点击一个链接之后,触发iOS原生事件,而不是webview内页面跳转(因为webview的跳转很生硬,而ajax+js模拟则不如原生segue平滑). 有时候我们希望在页面内consloe.log('log something')的时候在控制台里看到输出,但手机里没有控制台,所以我们希望可以利用xcode的控制台输出信息. 因为iOS没有提供API让我们直接用html或者j

使用HTML5构建iOS原生APP

转自http://ju.outofmemory.cn/entry/18807 有时候我们在内嵌的webview中希望点击一个链接之后,触发iOS原生事件,而不是webview内页面跳转(因为webview的跳转很生硬,而ajax+js模拟则不如原生segue平滑). 有时候我们希望在页面内consloe.log('log something')的时候在控制台里看到输出,但手机里没有控制台,所以我们希望可以利用xcode的控制台输出信息. 因为iOS没有提供API让我们直接用html或者js来跟外

Android 原生开发、H5、React-Native使用利弊和场景技术分享

http://m.blog.csdn.net/article/details?id=51778086 发表于2016/6/28 18:52:46  1176人阅读 最近工作中接触到React-Native框架,对其进行一些技术分析,结合之前了解的H5的一部分,加上自己做了很久的原生开发(十几个android app.sdk,包括2个ios), 总结下目前了解到的这三种移动端应用开发方式的特点和试用范围,作为个人知识的记录,也作作为公司内部互相学习的分享. 一.原生开发   原生开发是系统自带的a

移动端热更新方案(iOS+Android)

PPT资源包含iOS+Android 各种方案分析:https://github.com/qiyer/Share/blob/master/%E7%83%AD%E6%9B%B4%E6%96%B0%E5%88%86%E4%BA%ABPPT.pptx 一 .热更新(热修复)产品背景 这里谈到的热更新都是指APP(不包含网页).APP按大类别可以粗略分为 应用 和 游戏.APP的开发周期是极其快速的,在实际开发流程中,我们总会有一些需求迫使我们短时间内快速上线,比如需求流程出错,程序员主观导致的一些bu

Ionic环境配置及android打包

环境搭建步骤: 1.安装node.js  这是为了使用npm来安装ant,cordova,ionic 验证是否安装好node.js的方法是在命令提示符中输入“node -v”     若出现版本号,证明安装成功. nodejs 中文网站 http://nodejs.cn/ 下载安装就可以了   安装步骤可以参考 http://www.runoob.com/nodejs/nodejs-install-setup.html 2.下载jdk,并配置java环境(网上教程很多)      验证是否安装好

HTML5应用程序与原生应用程序各自的优点

使 用HTML5创建移动应用程序固然很不错,然而时下移动设备上运行更多的依旧是原生应用,而且短时间内不会有太大的改变.HTML5应用是一种运行于 web服务器上的程序,通常来说是运行在web浏览器中.原生应用程序来自付费购买,或是从相关app商店下载,并直接运行于Android/iOS设备 上. 作为一个web开发者,你即使已经学会了HTML.CSS.Javascript,但是还得再学习Objective-C或者Java才能编写iOS和Android的原生应用程序. 在某种程度上,学习原生编程语