Cordova 3.3.x-Android CordovaLib

Cordova 3.3.x-Android CordovaLib,android,cordova,cordova-3,Android,Cordova,Cordova 3,cordova.jar文件何时从cordova中删除并替换为CordovaLib?我之前运行的是Cordova 3.1.0-0.1.0 今天我已经升级到Cordova 3.3.0(这是一个相当令人头痛的问题,但我已经完成了升级),我注意到我的Android项目结构有一个不同:Cordova创建了我的项目(用我命名的),它还创建了-CordovaLibs 是这样吗?我知道iOS可以做到这一点,但Android不行(正如我所说,通常会添加一个JAR)。它是在3.3中引入的,这让我也感到困惑 Cord

cordova.jar文件何时从cordova中删除并替换为CordovaLib?我之前运行的是Cordova 3.1.0-0.1.0

今天我已经升级到Cordova 3.3.0(这是一个相当令人头痛的问题,但我已经完成了升级),我注意到我的Android项目结构有一个不同:Cordova创建了我的项目(用我命名的),它还创建了-CordovaLibs


是这样吗?我知道iOS可以做到这一点,但Android不行(正如我所说,通常会添加一个JAR)。

它是在3.3中引入的,这让我也感到困惑

Cordova 3.3发行说明:

CB-5232更改创建脚本以将Cordova用作库项目 而不是.jar


要生成文件
cordova3.3.0.jar
,只需执行以下步骤:

  • 打开cmd,转到安装Cordova的根文件夹:

    $cd~/.cordova/lib/android/cordova/3.3.0/framework

  • 运行以下命令,注意后面的点

    $android更新项目-p.

  • 使用ant生成文件jar。确保您已为配置路径

    $ant jar


  • 现在,您可以将文件cordova3.3.0.jar复制到libs目录并导入到项目中。希望对您有所帮助

    谢谢!运行cordova platform update android时是否遇到问题?我做到了:(事实上,正因为如此,我不得不在一个新目录中重新启动我的项目——我希望我不必采取这一步骤。是的,我从cordova 2.7更新到了3.3,这很痛苦。最后不得不从命令行创建一个全新的项目,一旦eclipse乐于构建新项目,然后将我的代码和资产转移到那里。不理想b我们终于成功了!