java Androidstudio gradle cordova:导入。组织。阿帕奇。科尔多瓦。*失败
由于cordova for 安卓的高优先级安全补丁,我们需要在应用程序中更新cordova版本(从2.7.0到3.6.3)。所以我们认为最好创建一个新项目
我安装了cordova,并使用cordova cli api创建了一个项目。我还添加了安卓平台,添加了许多cordova插件。然后我把sencha touch的内容复制到了www文件夹中
然后我叫“cordova build 安卓”(之前我也叫“cordova prepare 安卓”)
之后,我在安卓 Studio(0.8.11)中导入了这个安卓项目
我需要配置一些gradle文件(buildToolsVersion,等等)
对于我们的应用程序,我需要从旧项目中复制以下内容
- AndroidManifest。xml
- res/目录中的所有内容
- 在src/目录中,我在应用程序中添加了一些我们需要的东西
然后我意识到安卓支持安卓-support-v13。库/文件夹中缺少jar库。所以我从sdk\extras\安卓\support\v13目录中复制了它。在那之后,代码中几乎所有红色的东西都消失了,所以我试着运行它
应用程序启动了,但我收到了很多错误,比如:“Cordova exec fail:找不到类”
所以我查看了我们的src/目录,并在java文件中找到了它。所有的东西都是红色的,因为
import org.apache.cordova.*;
或
import org.apache.cordova.CallbackContext;
import org.apache.cordova.CordovaPlugin;
失败了
我在^{
我还有什么需要配置的吗
我的gradle文件依赖项:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
for (subproject in getProjectList()) {
compile project(subproject)
}
}
请先帮我/谢谢!!:-)
共 (0) 个答案