错误:包org.apache.cordova不存在(使用PhoneGap / Cordova)

时间:2015-04-05 14:42:39

标签: android cordova mobile

天儿真好!

我正在尝试开发Cordova应用程序。这不是第一次。这太奇怪了,但上周我开发了一个没有问题的应用程序,本周我甚至无法开发出“Hello world”。没有任何改变(没有系统变量,没有安装,没有做任何不同)。

我正在尝试(我使用基本的OS / Ubuntu):

$ cordova test/ com.WhiteDev.test Test
$ cd test/
$ cordova platform add android

然后在Android Studio中导入“test / platforms / android /”文件夹。它正确导入(AFAIK),但要及时编译,这就是我所拥有的:

Error:(23, 1) error: package org.apache.cordova does not exist

等等:

Error:(25, 35) error: cannot find symbol class CordovaActivity
Error:(30, 9) error: cannot find symbol variable super
Error:(31, 9) error: cannot find symbol variable super
Error:(33, 17) error: cannot find symbol variable launchUrl
Error:(27, 5) error: method does not override or implement a method from a supertype
Error:Execution failed for task ':compileDebugJava'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED
Information:Total time: 35.801 secs
Information:7 errors
Information:0 warnings
Information:See complete output in console

只是一个细节:我还没有将任何代码放入项目中。在上面的编译测试时,应用程序中的代码是默认的Cordova测试(测试onDeviceReady事件的测试)。

我尝试了什么:

  • 下载Android SDK分离,解压缩并将其路径放入我的PATH变量
  • 在项目文件夹中运行“cordova build”和“cordova build android”。它说“建立成功”,顺便说一下。

但没有运气。科尔多瓦似乎没有被纳入该项目。

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

对我来说,安装最新的Android SDK(API 22)解决了同样的问题!