PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题

最近根据项目需要 要用到 PhoneGap / Cordova    结果搜了大半天都没找到相应的教程  (可能是太笨了 )  网上只有eclipse的没有AndroidStudio.最后通过努力在CSDN上找到一位曾经发布过PhoneGap 的大神的一片文章


下面是原文章的链接 


http://blog.csdn.net/wuyt2008/article/details/46341949


可以在上面的链接中找到相应的安装流程  


需要用到的资源再网上可以下载到

Java SDK,node.js,apache-ant,ADT(google提供的android开发工具,其实主要是需要android SDK)


第一步 


配置环境变量  

JAVA的环境变量就不说了  都会

配置 ant 的变量 

和JAVA变量配置的方法一样 


创建ANT_HOME

把下载好的ant 路径复制进去



接下来在PATH 里面添加  ant\bin的路径



在 CLASS_PATH里面配置ant\lib的路径



配置完成后 在doc命令下 输入  ant 查看有没有配置成功


和上图一样代表配置成功了

如果出现  不是内部命令 或者其他情况都是失败的

重复上面的步骤直到成功 



第二步


配置 ADT

在PATH 里面添加 platform-tools路径


以及tools 路径


这两个路径都在Android SDK 目录下面


第三步



下载 node.js  这个官网上有也就不废话了.


下载完成后 安装 直接next就行了


win7 开始 所有程序  找到 Node.js.command prompt   点击




输入 安装  phonegap || cordova 的代码 


npm install -g phonegap    // Phonegap

npm install -g cordova     // cordova



安装成功后 就会出现如上图 

Cordova安装方法一样


查看 相应的版本



至此都安装成功了


第四步


在node.js  下面创建 cordova 或者 phonegap 的项目


cordova create  目录名称 :   hello   包名: com.lh.hello  项目名称: Test


创建成功   我的是在C:USER文件下面


找到之后 回到 node.js 页面 

关联 AndroidStudio


先 输入命令名  cd 目录名 :  hello
接着输入


cordova platform add --save android

要等一会




这样和android关联成功第一步


还没完


继续输入命令

cordova build



会出现一大堆代码 找到




代表成功了

然后就可以打开你的Android Studio  导入项目了



注意上面的路径 不要找错了 

点击ok

开始导入


没有报错的话 就显示成功

导入成功   点击运行



项目在模拟器上跑起来了 


如果一切顺利的话  到这里 整个PhoneGap/Cordova 已经安装完成顿号关联成功了



问题





就是上面的图


在我添加AndroidStudio   输入   phonegap build android(和cordova platform add --save android 的效果一样  就是 一个是phonegap  一个是cordova)   时候 遇到过 

当时以为是一个小错误 没管直接导入AndroidStudio 中打包的时候还是报这个错误 (当时博主值装了phonegap 并没有装cordova)


仔细一看 是版本不匹配或者版本过低导致的


于是从头到尾检查了一遍 jdk、phonegap的版本都检查了一遍 都好着 


在网上也搜了好久 看到一位大神的博客 作者记不清了 (着急忘了) 说是phonegap 有的不支持高版本的jdk  支持1.6的jdk   我的jdk 是1.7的  我以为是这个原因   于是决定装cordova 试试  在输入 cordova platform add --save anroid

ok 显示成功   博主以为成功了  

之后就导入AndroidStudio  悲催的又出现


找了好久

问题找到了


在我输入 cordova platform add --save anroid
的时候  还有一步命令没输入

就是 cordova build


但是输入后还是报相同的错   看了看表早都下班了 公司也没几个人了


于是今天早上早早起来


在地铁上搜看有没有解决问题


结果还真找到了  由于在地铁上人多 没注意作者是谁  给作者点个赞

 

这个问题出现的原因是 我AndroidStudio 的版本工具  就是  Build-Tools  版本太高了  24.0


但是 博主的PhoneGap/Cordova
版本支持23.0的Build-Tools  


解决的办法就是



删除这个Build Tools 24.0.2


再次输入  cordova build   成功 


感谢看到这里 博主的废话有点多 


谢谢各位忍了这么久 


(最后 现在PhoneGap 和Cordova 是同一个   Phonegap是之前的名字现在的名字Cordova  看过PhoneGap发展的应该知道)


END









  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值