android - Cordova 更新/新项目错误

标签 android eclipse cordova

我需要为 cordova 安装一个插件,特别是一个崩溃工具。我有几种选择,每次我尝试安装时都会收到警告,指出 Cordova-android 的版本已过时且已弃用,然后正是因为这个问题,插件才让它正常工作。

我试过的插件有:

phonegap 的批评

Cordova 应用程序

都在 Android 平台上。

我目前有一个适用于 Cordova-android 版本 3.6.4 的项目,目标是升级到版本 5.1.1。

我一直在查看 Cordova 的文档页面,您说有两种方法可以继续,升级项目或创建新的当前基础,一种是复制当前项目的内容。我们将不得不更新出现问题的插件。

1) 从现有项目升级:

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

cordova platform remove android 

cordova platform add android

然后添加您的 asset/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的项目,但是没有生成,一直不见。如果我转到 Project> properties > Java Build Path > Android has a red cross Dependencies error and library cordovalib.jar route 其中放置了您丢失的搜索。

我从我的项目 > 属性 > Android> 库中删除并重新定位了库,因为必须在新项目中完成此操作。

我已尝试执行所有 Build Clean,仅清理 CordovaLib 和 Build,仅清理 MainActivity 并构建 ...

我尝试关闭 Eclipse 并重新打开它。

Cordova-Android 版本 3.6.4 非常适合我,但我需要更新插件。目前我有 jdk 1.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,它也会给我同样的问题。

我再也无法修复它了。

如果有任何关于这个主题的建议,我将不胜感激

非常感谢!

P.D:我有 nodejs、git、sdk1.7 和 1.8、android 的 sdk。我将 Eclipse 用于开发,将平板电脑三星 galaxy 选项卡用作设备。

最佳答案

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

关于android - Cordova 更新/新项目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39706131/

相关文章:

android - 服务,重新绑定(bind)还是完全不绑定(bind)?

android - 检测点击android后退按钮以关闭键盘

javascript - 即使在添加控制台插件后,console.log 在 iOS Phonegap App 中也不起作用

android - ionic 页面转换不适用于具有推送功能的页面

android - ExecutorService 的工作线程之间的同步

android - 将单词插入 UserDictionary 的最快方法

android audiomanager改变增益

java - 如何在Eclipse中封装多个字段

android - 新手字符串错误

java - Tomcat v8.0 服务器启动失败