设为首页 收藏本站
查看: 1385|回复: 0

[经验分享] mac系统下ionic环境配置

[复制链接]

尚未签到

发表于 2017-7-6 15:54:13 | 显示全部楼层 |阅读模式
  本人是在mac环境下进行配置的:

  •   下载nodejs:https://nodejs.org/download/ 并双击安装
  •   Cordova and Ionic command-line tools 安装,直接在终端使用命令
    windows:npm install -g cordova ionic
    mac或linux: sudo npm install -g cordova ionic安装
    注意操作系统用户要有密码哦,不然安装过程中提示你输入密码,直接回车是通过不了的
  •   好了,这时候该安装的都安装,下面来建一个ionic工程吧
      在合适的位置执行命令创建工程  ionic start myApp,要稍微等待一会完成工程创建,默认会创建一个有tab页的模板工程
  •   如果工程创建成功,我们cd myApp目录下,执行命令ionic serve,会自动打开浏览器显示页面
  IONIC安卓环境搭建:
  1、下载ant:http://ant.apache.org/bindownload.cgi
  增加环境变量
  (环境变量在当前用户根目录下的.bash_profile里,如果之前没有设置过默认是没有.bash_profile文件的,可以手工创建一个。)
  export ANT_HOME=/Users/apple/Documents/work/apache-ant-1.9.4
export PATH=${PATH}:${ANT_HOME}/bin
  2、下载安卓sdk,并添加环境变量
  export ANDROID_HOME=/Users/apple/Documents/work/android-sdk-macosx/sdk
export ANDROID_TOOLS=$ANDROID_HOME/tools
export ANDROID_PLATFORM_TOOLS=$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
  3、安装对应的sdk版本
  点击android-sdk-macosx/tools下面的android可以打开android sdk manager,在这里选择我们要安装的sdk版本,我装的是21
  注意由于国内网络问题,列表打开会很慢,ssl-google。。。连不上,显示不了我要装的sdk版本,以至于我去找vpnFQ,但是最后不发现不需要的,过了连不上的那一步,最终还是能把所有的版本刷出来的,但是要耐心等待很久,真的很久很久。。。
  4、给项目添加安卓
  ionic platform add android  
  一开始我下载的安卓sdk没有安装21这个版本,因此报错了
  [Error: Please install Android target: "android-21".
Hint: Open the SDK manager by running: /Users/apple/Documents/work/adt-bundle-mac-x86_64-20131030/sdk/tools/android
You will require:
1. "SDK Platform" for android-21
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)]
  参考上一步进行相应版本的安装即可
  过程还还出现了下面的错误
  Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions.
  给目录设置写权限既可以解决 chmod -R 777 android-sdk-macosx



  4、编译
  ionic build android
  中间发生错误:
  ERROR : No emulator images (avds) found.
  是因为我用了这个命令,sudo ionic build android
  不用加sudo来add 和build ,否则要先把模拟器打开再执行这个命令
  编译成功后会在platforms/android/ant-build目录下生成apk文件,直接传到手机上就可以安装运行啦
  5、模拟器运行
  ionic emulate android
  这个很慢,其实最后开发中基本都不用模拟器运行,直接在浏览器进行调试就ok了
  IONIC IOS环境搭建:
  因为是在mac系统下进行配置,所以容易多了

  1、安装ios模拟器
  sudo npm install -g ios-sim
  2、添加ios平台、编译、模拟器运行
  ionic platform add ios
  ionic build ios
ionic emulate ios

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-391056-1-1.html 上篇帖子: Mac 用户组:staff、 wheel、admin 的区别 下篇帖子: 如何在MAC OS X下安装配置java开发工具
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表