首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFXPorts和机器人-蚕茧进口

JavaFXPorts和机器人-蚕茧进口
EN

Stack Overflow用户
提问于 2015-04-10 16:26:55
回答 1查看 270关注 0票数 0

我正在尝试使用JavaFXPortsRoboVM-cocoatouch,但是我不能使用RoboVM中的本地内容,比如UIButton

我的build.gradle文件中有以下依赖项:

代码语言:javascript
复制
    classpath 'org.javafxports:jfxmobile-plugin:1.0.0-b5'
    classpath 'org.robovm:robovm-cocoatouch:1.0.0'

我正在尝试导入org.robovm.apple.uikit.*,但是eclipse找不到包。

我要做什么--我可以使用JavaFXPorts和RoboVM的本地内容?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 13:22:45

简短的答案是:

您需要创建一个文件夹src/ios/java,您的iOS特定源文件应该位于其中。该文件夹中的源文件自动具有正确的类路径集,因此您可以在那里使用RoboVM类。

长话短说:

除了默认的主源代码集之外,jfxmobile插件还为插件支持的每个平台添加了源代码集: android、ios和桌面。每个源集都有一个src/PLATFORM/javasrc/PLATFORM/resources目录,其中分别包含平台特定的源文件和资源文件。

独立于平台的代码必须在文件夹src/main/java中编写,而特定于平台的代码必须在匹配的平台源文件夹中编写。例如,在您的示例中,iOS代码应该放在src/ios/java文件夹中。

插件还确保为每个源集正确地配置了依赖项。另外,例如,当您生成您的IPA时,它将只包含来自main和ios源代码集的类文件。

有关jfxmobile项目结构的更多信息,请参阅此网页上的结构部分:up

您可以在java插件文档中阅读更多关于gradle源代码集的信息:plugin.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29566320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档