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

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

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 的代码

npminstall-gphonegap // Phonegap

npminstall-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


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值