Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Cordova更新/新项目错误_Android_Eclipse_Cordova - Fatal编程技术网

Android Cordova更新/新项目错误

Android Cordova更新/新项目错误,android,eclipse,cordova,Android,Eclipse,Cordova,我需要为cordova安装一个插件,特别是一个崩溃工具。我有几个选择,每次我尝试安装时,我都会收到警告,说Cordova android的版本很旧,不推荐使用,然后插件就因为这个问题而让它正常工作 我尝试过的插件有: 音素间隙的判定 科尔多瓦的appsee 两者都在Android平台上 我目前有一个项目“工作”于Cordova android版本3.6.4,目标是升级到版本5.1.1 我一直在看Cordova的文档页面,你说有两种方法可以继续,升级项目或创建新的当前基础,一种是复制当前项目的内容

我需要为cordova安装一个插件,特别是一个崩溃工具。我有几个选择,每次我尝试安装时,我都会收到警告,说Cordova android的版本很旧,不推荐使用,然后插件就因为这个问题而让它正常工作

我尝试过的插件有:

音素间隙的判定

科尔多瓦的appsee

两者都在Android平台上

我目前有一个项目“工作”于Cordova android版本3.6.4,目标是升级到版本5.1.1

我一直在看Cordova的文档页面,你说有两种方法可以继续,升级项目或创建新的当前基础,一种是复制当前项目的内容。我们必须更新导致问题的插件

1) 从现有项目升级:

最好的方法是删除现有平台并添加(更新的)新平台

然后添加资产/www文件夹的内容(如果尚未添加)

2) 创建一个更新的新项目

我们创建新项目

cordova create androidApp com.android.app AndroidApp
我们进入了创建的项目文件夹

cd androidApp
我们安装了android平台

cordova platform add android
至此,在这两种情况下,我都在eclipse中导入了项目,其中导入了两个文件夹MainActivity和CordovaLib

我不明白为什么用上述判断创建项目时会调用“MainActivity”而不是“AndroidApp”。在这两种情况下,都会添加Android 6.0库,并显示以下错误:

Description Resource    Path Location Type The container 'Android Dependencies' references non existing library 'D:\****\****\****\****\platforms\android\CordovaLib\bin\cordovalib.jar' MainActivity Build path Build Path Problem

The proyect cannot be build until path errors are resolved
注:***指我想隐藏的目录

问题是我不能消除这个错误。我在这里搜索了很多关于这个问题的信息,我看到这种情况经常发生,问题是我无法在我的案例中解决它

我试着做到以下几点:

我已经编译了通过cordovalib生成cordovalib.jar的项目,但是没有生成,并且仍然缺少。如果我转到项目>属性>Java构建路径>Android有一个红十字会依赖项错误和库cordovalib.jar路径,在该路径中放置您丢失的搜索

我从我的项目>属性>Android>库中删除并重新定位了库,因为在新项目中必须这样做

我尝试过所有的构建清理,只清理CordovaLib和Build,只清理main活动和Build

我试图关闭Eclipse并重新打开它

Cordova Android的3.6.4版非常适合我,但我需要更新插件。目前我有JDK1.7,我也用1.8进行了测试

您有Android SDK 4.2.2、4.4.2、4.4w.2、5.1.1、6.0,但每次我进入eclipse时都会出现另一个错误,这次是:

Android 6.0加载数据时遇到问题。分析android-23的数据失败

如果我将目标更改为android-22,它也会给我带来同样的问题

我再也无法修复它了

如果您能就这个话题提供任何建议,我将不胜感激

多谢各位


我有nodejs,git,sdk1.7和1.8,android的sdk。我使用Eclipse for dev和平板电脑samsung galaxy tab作为设备。

使用最新版本的Eclipse IDE,从安装程序中,选择Eclipse IDE for JavaScript和Web开发者。它包含Eclipse IDE及其插件,支持Cordova开发。

为什么不使用android studio而不是Eclipse?我必须使用Eclipse:(您正在尝试访问的android Cordova版本5.1.1),你知道哪个android SDK应该可以工作吗?因此,你有合适的android SDK来构建吗?我想是的,但这就是问题所在,我不知道……我已经完全更新了cordova 6.3.1,然后我想为android平台安装cordova android 5.1.1版本。我的eclipse中有6.0、5.1、5.0和1.0版本的SDK我用jdk1.7和jdk1.8测试它。我使用Eclipse JUNOcordova android 5.1.1并不意味着SDK android 5.1,我认为(检查示例:)。将Eclipse JUNO更改为Eclipse MARS2解决了我的问题。THX Mickeel&nyluje for all:d
Description Resource    Path Location Type The container 'Android Dependencies' references non existing library 'D:\****\****\****\****\platforms\android\CordovaLib\bin\cordovalib.jar' MainActivity Build path Build Path Problem

The proyect cannot be build until path errors are resolved