官方胶子文档中的先决条件为Android编译say:javafxports'android'gradle任务需要“Android支持库”,它是从Android SDK Manager中退出的......现在呢?
From the Android SDK Manager, install...from Extras the Android Support Library
但是,似乎这是从SDK管理器来代替“Android的支持库”,一个gradle这个库的退役。该javafxports插件显然还在寻找在Android SDK中的旧支持库文件夹,该错误指示:
Cannot expand ZIP '<my AppData path>\Local\Android\sdk\extras\android\support\multidex\library\libs\android-support-multidex.jar' as it does not exist
具有this stackoverflow answer,说明SDK不安装它存在了,即使有“过时“在sdk经理中检查。我们如何在运行'android'构建任务时获取javafxports gradle插件来查找支持库?当然我们可以在那里手动移动它,但这与构建服务器或开发团队一起使用会非常难看......
我刚刚在jfxmobile插件存储库中对此进行了修复:https://bitbucket.org/javafxports/javafxmobile-plugin/commits/35c507a0916c7bef93f11fb9cb4e85938a0fe5f2。使用最新的快照构建(1.3.0-SNAPSHOT)应该已经包含此修复程序。 –
谢谢Joeri。我会在哪个存储库中找到快照?它似乎并不在maven中心。还是我需要为我自己的回购构建项目? – voxoid
您需要'maven {url'https://oss.sonatype.org/content/repositories/snapshots'}' –