我有类似的问题:
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文件夹中.
这有什么不对?
除此之外,似乎有一个包问题:
主java文件位于./src/com/testapp/test2,在第20行它说我调用cordova -d build之后:
package com.testapp.test;
带有红色下划线,只有在我添加src后才会消失.在com.testsapp.test2之前.然而,每次我调用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
原文地址:https://codeday.me/bug/20190825/1714127.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。