ubuntu下android sdk的安装和cordova 的配置及使用

[size=medium] 当下流行一句话,手机当电脑用,电脑当电视机+游戏机用,至于电视机那就直接当摆设了啦~~,由此也可看出手机的应用变的那么的广泛,人手一台高大上的智能手机,真可谓一机在手,天下无忧啊! 既然智能手机使用的那么广泛,那么针对手机产生的应用软件也变得越来越多,越来越强大,现在我们就来说说怎么把自己的web前端程序转换成手机APP(此处以android系统为例)。[/size]

[size=medium]1,下载android-sdk安装包网址如下:
[url]http://developer.android.com/sdk/index.html[/url][/size]
[size=medium] 安装包大约300M,当然也可以从别人那里copy安装包,[color=red][u]注意一定要copy未解压的压缩包,不要copy解压后的文件夹[/u][/color],楼主就是因为copy的是别人文件夹,结果装了两三天都没有装好,一直会有一个EROOR2之类的错误,google了很长时间也没有找到为什么,后来楼主重新copy了压缩包,然后顺利装好。装好后楼主甚是不甘,想找到以前失败的原因在哪里,结果发现在拷贝的过程中系统会自动过滤其中的一些文件,so,悲催了~

2,打开终端,在终端中输入以下指令:[/size]
sudo gedit /etc/profile   //打开profile文件,在文件中添加以下两行代码  
export ANDROID_HOME=/home/****/android-sdk-linux //你的android-sdk-linux存放目录
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
sourc /etc/profile //这步必不可少

[size=medium]3,输入:[/size]
android -v
[size=medium] 会弹出一个Android Sdk Manager窗口,install以下几个选项:[/size]
[size=small]Tools文件夹下的 Android Sdk Tools 23.0.2
Android Sdk Platform-tools 20
Android Sdk Build-tools 20
Android Sdk Build-tools 19.1
Android Sdk Build-tools 19.0.3
Android Sdk Build-tools 19 //这个版本是cordova支持的版本
Android 4.4W(API20)下的:
SDK Platform 20
Samples for SDK 20
Android Wear Intel X86 Atom System.. 20
Sources for Android Sdk 20
Android 4.4.2W(API19)下的:
SDK Platform 19
Sources for Android Sdk 19
Extras文件夹下的:
Android Support Library
[/size]
[size=medium]如果在安装的过程中出现权限不够的提示,就在终端输入:[/size]
chmod -R +x android-sdk-linux 

[size=medium]如果安装仍旧有问题,那么可能是你的java-7-openjdk的配置有问题,输入[/size]
sudo find / | grep jni_md.h  //查看java安装目录  
[size=medium]输出的结果可能如下,不同的版本会有不同:[/size]
/usr/lib/jvm/java-7-openjdk-amd64/include/jni_md.h
/usr/lib/jvm/java-7-openjdk-amd64/include/linux/jni_md.h
sudo gedit /etc/profile  查看你配置的java-7-openjdk的环境  
[size=medium]查看文件中是否有如下语句,若没有,则加上即可。[/size]
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64(这里修改为你的 java版本)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/ tools.jar

[size=medium]到现在你的android-sdk已经安装完毕,接下来还要安装cordova,Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。你可以将其理解成一个驱动,就好比我们的电脑系统里会有很多不同功能的驱动,从而使音频,显卡等能正常的工作。cordova的作用就在这里,有了他,你可以使用javascript操作手机的硬件,信息等~安装步骤如下:[/size]#
[size=medium]1,在终端中输入以下指令,前提是你装了[/size]npm
npm install -g cordova
[size=medium]2,创建工程及平台[/size]

mkdir my-workspace //新建一个文件夹,名字可以随便取
cd my-workspace
cordova create demo com.company.demo "DemoApp" //新建cordova工程,demo是你工程文件夹的名字。引号中的名字是你生产APP的名字
cd demo
cordova platform add android //添加android平台
mkdir webapp && cd webapp //创建并打开webapp文件夹
yo angular webapp //(第一个N,其他的都为Y,一路enter)
[size=medium]在[color=red][u]原工程[/u][/color](即你的js工程)里打开终端输入 grunt --force,之后会在工程文件里生产dist文件夹,然后将才文件夹里的所有文件复制到你刚刚创建的demo文件夹下的www文件夹中,将其中的文件全部替换。做完着一切后,回到demo文件夹下,在此处打开终端,输入[/size]
cordova build
[size=medium]这样你的APP就生成了。你乖乖的APP就在platforms/android/ant-build/×debug.apk将其复制道手机中安装就ok啦。
[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值