您好我将Phonegap从2.5.0升级到2.6.0和2.7.0,特别是步骤8.我正在按照文档Upgrading Cordova Android
中的步骤进行操作将文件从bin / templates / cordova复制到项目中的cordova目录
我应该把这些文件放在哪里,以便他们可以升级我的项目?
答案 0 :(得分:2)
Android Phonegap转换文档发生了重大变化。不再需要逐步完成每个升级要求的过程。相反,这是一个理论上自动进行升级的“更新”程序。它对我来说并不是这样。在完成记录的更新过程(现在只需一步)之后,我必须完成我的项目并确保一切就绪 - 特别是cordova-2.7.0.jar和cordova-2.7.0.js文件。
我刚刚将一个Android项目从Phonegap v2.5.0升级到Phonegap v2.7.0。我遵循的过程是:
备份Android项目。
将当前目录更改为Phonegap for Android目录:
$ cd /phonegap-2.7.0/lib/android
执行更新命令:
$ ./bin/update YOUR/CORDOVA/PROJECT/DIR
确保Eclipse在libs目录中引用正确的Phonegap库:cordova-2.7.0.jar.
我还删除了对前一个jar文件的引用。
确保在index.html文件中正确引用了phonegap javascript文件(cordova-2.7.0.js)。
从Eclipse中:Project / Clean
构建项目并进行测试。
答案 1 :(得分:0)
我也尝试从2.5.0升级到2.7.0并运行update.bat文件给了我以下消息:缺少以下一项:JDK:java.oracle.com Android SDK:developer.android .com Apache ant:ant.apache.org - EtienneDesgagné5月27日2:15“
您需要在高级系统设置下检查环境变量中的“路径”系统变量。 JDK是Java开发工具包,您可以通过终端中的'echo%JAVA_HOME%来检查它是否正确。 Ant是一个apache的东西,你再次通过'echo%ANT_HOME%检查它是否正确,然后你只需要确保你的Android SDK文件夹在路径变量中。