借鉴了网上很多的教程终于是把整个过程走通了,最主要的还是墙的问题....

先是要搭建环境(每一步都要检查,确保安装正确):

1.安装 nodejs

淘宝镜像:

npm install -g cnpm --registry=https://registry.npm.taobao.org

  检查是否安装成功: cmd下输入node -v 出现版本号

2.jdk并配置java环境  传送门

  检查是否安装成功: cmd下输入javac 出现帮助提示

3.安装Cordova

npm install -g cordova

  检查是否安装成功: cmd下输入cordova -v 出现版本号

  

4.安装安卓sdk并配置环境  传送门

  检查是否安装成功: cmd下输入adb version

5.安装 ionic

 

$ npm install -g  ionic

  

  检查是否安装成功: cmd下输入ionic -v 出现版本号

创建Ionic项目 项目内容在WWW内

  

ionic start cutePuppyPics --v2  //测试用
ionic start myIonic blank //项目中创建空模版

  

要运行你的应用程序时,cd到创建的目录,然后运行Ionic服务命令(Windows下去掉'$'):

$ cd cutePuppyPics
$ ionic serve

完成后会在浏览器中如下显示:

部署到手机

ionic platform add android
ionic platform add ios

  输入ionic platform list 可以查看版本号

调试

ionic run android --livereload -c -s

  -c是开启客户端日志输出,-s是开启服务器端日志输出 注:项目内不能存在任何中文命名的文件,否则有可能报错

android打包

如果以上均可执行,则输入命令即可玩成打包   APK存放路径:  demo(项目名)\platforms\android\build\outputs\apk

ionic build android -release

  此时的APK还无法使用,需要进行签名 传送门 :

keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore //注意着两段代码都是整行输出,百度经验上的直接复制可能出错,还有密钥口令其实是输进去了的,只是被隐藏了。
//未签名的APP无法安装

app demo:

  http://pan.baidu.com/s/1i5Pv9JJ

修改APP图标和名称:

C:\WeiTradeAPP(项目名)\platforms\android\res

在value和xml里面修改app名称

最新文章

  1. eclipse打开文件所在目录
  2. git+github上传与管理
  3. SuiteScript > Apply script to Assembly and Kit
  4. iOS7上的地图定位接口BUG
  5. Nodejs中的this
  6. IIS 处理请求 原理
  7. 【HDU4585 Shaolin】map的经典运用
  8. java中String.valueOf()和toString()方法的区别
  9. tomcat7.0建立新的web服务目录
  10. map 树木品种
  11. Excel转JSON-简单-暴力-迅速
  12. 倒计时IE6+
  13. 【JAVAWEB学习笔记】20_增删改查
  14. IT连创业系列:App产品上线后,运营怎么搞?(上)
  15. The server's host key is not cached in the registry. You have no guarantee that the server……
  16. 笔记:Struts2 的 JSON 插件
  17. Scrapy Selectors 选择器
  18. UOJ#347. 【WC2018】通道 边分治 虚树
  19. -webkit-,-moz-,-ms-,-o-具体指什么了?
  20. zabbix准备:mysql安装

热门文章

  1. autocomplete 之 ASP.NET
  2. tkinter的控件
  3. 通过注入DLL修改API代码实现钩取(一)
  4. java学习第六天2020/7/11
  5. java 面向对象(十七):单元测试方法
  6. 数据可视化之powerBI基础(六)Power BI的“问答”,你用过吗?
  7. 数据可视化之DAX篇(十六)如何快速理解一个复杂的DAX?这个方法告诉你
  8. L-BFGS算法详解(逻辑回归的默认优化算法)
  9. 安装完Linux需要做的关于安全的事
  10. 关于springboot中过滤器和拦截器