我这个文件:
我在这里克隆了最新的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应用程序中?
教程cordova.apache.org/docs/en/latest/guide/platforms/android/ \xe2\x80\xa6 看起来已经过时了。如果您只想嵌入 cordova webview,则不再需要 .jar,Cordova 是通过 gradle 分发的,因此您只需将其添加到应用程序 gradle 文件的依赖项部分即可:
\n\nimplementation \'org.apache.cordova:framework:7.1.0\'\nRun Code Online (Sandbox Code Playgroud)\n\n但是,如果您想通过 ant 创建 jar,则不需要使用完整过时的 Android SDK。您只需放置ant/build.xml放在 tools 文件夹中即可。\n以下是在 Windows 上创建 corodva.xxxjar 的步骤
\n\n步骤1从以下位置下载Android工具包:\n https://dl.google.com/android/repository/tools_r25.2.5-windows.zip
\n\n步骤2将ant文件夹复制到
\n C:\\Users\\xxxx\\AppData\\Local\\Android\\sdk\\tools
步骤3使用 npm 安装 Cordova
\n\nnpm install -g cordova\nRun Code Online (Sandbox Code Playgroud)\n\n您可以使用 cordova@version 安装特定版本的 cordova。
\n\n步骤 4转到以下位置并从 Android 项目复制 local.properties:\n C:\\Users\\xxxxx\\.cordova\\lib\\npm_cache\\cordova-android\\xxxx\\package\ \框架
\n\n步骤 5导航到 Android 包的 /framework 目录并运行ant jar。\n它创建 Cordova .jar 文件,格式为 /framework/cordova-xxxjar
\n\n仅供参考:建议参考科尔多瓦要求和支持https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html#requirements-and-support
\n| 归档时间: |
|
| 查看次数: |
569 次 |
| 最近记录: |