首页 > 解决方案 > 如何构建 Cordova 8.x cordova.jar 以包含在现有的 Android 应用程序中?

问题描述

我这个文档:

科尔多瓦文档

我在这里克隆了最新的 Cordova:https ://github.com/apache/cordova-android

但是当我按照文档中的描述运行“ant jar”时,我收到了这个错误:

cordova-android-master/framework/build.xml:124:找不到从/Users/me/cordova-android-master/framework/build导入的/Users/neigaard/Library/Android/sdk/tools/ant/build.xml .xml

谷歌说这是因为ant/build.xml从 Android SDK 中删除。我发现一篇帖子说我应该下载一个旧的 Android SDK 工具并用它替换我的 SDK 工具文件夹,但我依靠我的 Android SDK 工作并且是最新的。

没有过时的 Android SDK 是否无法构建 Cordova Android jar,或者我可以在某个地方下载预构建的 jar,或者是否有其他方法可以将 Cordova 集成到现有的 Android 应用程序中?

标签: androidcordova

解决方案


您不再需要 .jar,Cordova 是通过 gradle 分发的,因此您只需将其添加到应用程序 gradle 文件的依赖项部分:

implementation 'org.apache.cordova:framework:7.1.0'


推荐阅读