android - 如何构建 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 应用程序中?
解决方案
您不再需要 .jar,Cordova 是通过 gradle 分发的,因此您只需将其添加到应用程序 gradle 文件的依赖项部分:
implementation 'org.apache.cordova:framework:7.1.0'
推荐阅读
- swift - 如何扩展 NSOutlineView 孩子?
- java - Powerpoint幻灯片上的水印
- c# - 比较两个组合框c#的字符串值是一种好习惯吗
- android - 应用程序从一个活动转移到另一个活动时崩溃
- ruby-on-rails - 有没有办法在设计中动态添加 Omniauth 提供者/策略
- java - 应该在哪里进行数据验证?
- macos - 无法卸载 ChromeDriver 2.45
- sql - 创建代理作业
- python - R 中是否有等效(或更快)版本的 numpy.binCount 用于对基于多个 bin 的值求和?
- bash - 尽管有 ssh -n,但 ssh 在查看时会中断