Eclipse与Android 4.4.2下的Cordova 3.6.4。 - 新的CordovaApp-CordovaLib项目库

时间:2014-10-18 21:51:38

标签: android eclipse cordova

为了将一些Cordova V2 Android应用程序转换为Android 4.4.2下的Cordova 3.6.4,我使用CLI构建了一个骨架项目,例如

cordova create DirProject1 com.example.project1 Project1

cd DirProject1

cordova platform add android

cordova build

其次是Eclipse / Import / Android /现有Android代码到Workspace

自动创建补充CordovaApp-CordovaLib项目是一个惊喜,但其原因是可以理解的。

该项目在AVD中安装并显示良好。到目前为止一切都很好。

在使用旧Cordova应用程序之一的代码和设置填充此骨架项目之前,我尝试使用复制/粘贴复制项目以创建第二个骨架项目。哎呦! Android SDK通过粘贴获得了一半的方法,并在Java空指针异常时崩溃。

作为一种解决方法,我以与第一个相同的方式创建了第二个骨架项目(Project2)。但是当我进入Eclipse时,CordovaApp-CordovaLib项目被标记为不可导入,因为它已经在工作区中。这并不奇怪。

但导入的Project 2标记有问题,因为其Android Dependencies没有cordovaapp-cordovalib.jar。我尝试通过配置构建路径/库从第一个项目添加cordovaapp-cordovalib.jar。项目仍在进行。

所以我进入了Project Properties / Android并在第一个项目的cordovaapp-cordovalib.jar中添加了一个链接到Libraries部分(已经有一个带有大红色X的CordovaLib条目)。

这很有效,但是项目2以及后来的项目都依赖于项目1及其库的存在,这是一种不好的软糖。

问:DAK如何使用新的CordovaApp-CordovaLib项目机制(除了工作空间中的第一个项目机制)在Eclipse中构建Cordova项目应该解析到cordovalib.jar的链接?

0 个答案:

没有答案