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

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

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

第一步

配置环境变量

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

配置 ant 的变量

和JAVA变量配置的方法一样

创建ANT_HOME

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第1张图片

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第2张图片

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第3张图片

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

\

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

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

重复上面的步骤直到成功


第二步

配置 ADT

在PATH 里面添加 platform-tools路径

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第4张图片

以及tools 路径

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第5张图片

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


第三步

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

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第6张图片

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第7张图片

输入 安装 phonegap || cordova 的代码

npminstall-gphonegap // Phonegap

npminstall-g cordova // cordova

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第8张图片

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

Cordova安装方法一样

查看 相应的版本

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第9张图片

至此都安装成功了


第四步

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

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第10张图片

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

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第11张图片

找到之后 回到 node.js 页面

关联 AndroidStudio

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

cordova platform add --save android

要等一会

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第12张图片

这样和android关联成功第一步


还没完


继续输入命令

cordova build

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第13张图片

会出现一大堆代码 找到

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第14张图片

代表成功了

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



PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第15张图片

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

点击ok

开始导入


没有报错的话 就显示成功

导入成功 点击运行

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第16张图片

项目在模拟器上跑起来了

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

问题

PhoneGap || Cordova 安装以及导入AndroidStudio 遇到的问题_第17张图片

就是上面的图

在我添加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


你可能感兴趣的:(PhoneGap)