java - Apache Cordova CordovaActivity 无法解析

标签 java android cordova ubuntu-13.10

我也有类似的问题:

CordovaActivity cannot be resolved to a type in Phonegap 3.4 .

意味着,在主类中,CordovaActivity 无法解析为类型。

但是,我从这里下载了 Cordova Android Zip(如评论中所述): https://github.com/apache/cordova-android .

并将 ./lib/android 中的 cordova-2.2.0.jar 包含到我的构建路径中。

行:

import org.apache.cordova

现在工作正常,但仍然找不到任何名为 CordovaActivity 的类进行扩展。

我证明的是:

grep -r "CordovaActivity" *

在解压缩的 cordova-2.2.0.jar 文件夹中。

这里有什么问题吗?

enter image description here


除此之外,似乎还有一个包问题: 主要的 java 文件位于 ./src/com/testapp/test2,在第 20 行它说在我调用 cordova -d build 之后:

package com.testapp.test;

带有红色下划线,只有在我在 com.testsapp.test2 之前添加 src. 后才会消失。但是,每次我调用 cordova -d build 时,它都会崩溃。如果我从

更正 config.xml 中的路径
<widget id="com.testapp.test2" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

<widget id="src.com.testapp.test2" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

我的包资源管理器中会有一个新包:src.src.com.testapp.test2,遇到同样的问题。

这看起来真的很奇怪。

最佳答案

那么您是使用 Eclipse 还是 Android Studio 来构建?

无论如何,您应该将 platforms/android/CordivaLib 中的 Cordova 模块添加为项目的依赖项。

Eclipse 的方法在这里>> http://red-folder.blogspot.de/2014/01/cordova-330-cordovalib-and-eclipse.html .

Android Studio 中的方法在这里 >> https://stackoverflow.com/a/19188384/1371913

关于java - Apache Cordova CordovaActivity 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25284004/

相关文章:

java - 从android中的自定义适配器获取复选框的ID?

java - CSV在java中显示日语hankaku(半角)而不是zenkaku(全角)

java - HTTP 状态 500-/index.jsp "/struts-tags"未找到

android - TabLayout 和 Viewpager 无法与其他自定义选项卡一起正常工作

Android - Linkify,autoLink 删除触摸时的文本颜色变化

javascript - 背景图像在 Ionic/Javascript/Angular 中不起作用

javascript - 无法访问cordova SQLite存储插件

java - 巡视GUI的检查器/ spy 工具

android - Ionic Android apk 无法访问互联网

javascript - Android 上的 Cordova getFile 错误,无错误代码