首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在胶子工程中引用android.jar

如何在胶子工程中引用android.jar
EN

Stack Overflow用户
提问于 2015-07-15 05:24:35
回答 1查看 678关注 0票数 3

上面是我在Android上部署JavaFX的胶子项目。我的问题是我不能引用android.jar。如何解决这个问题?

build.gradle

代码语言:javascript
复制
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'org.javafxports:jfxmobile-plugin:1.0.0-b9'
    }
}

apply plugin: 'org.javafxports.jfxmobile'

repositories {
    jcenter()
}

mainClassName = 'com.raes.Main'

jfxmobile {
    android {
        manifest = 'src/android/AndroidManifest.xml'
    }
    ios {
        infoPList = file('src/ios/Default-Info.plist')
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-15 08:43:00

当您使用胶子JavaFX 插件为NetBeans创建一个NetBeans项目时,默认情况下将创建四个主要包:

  • 源包Java
  • 桌面/Java包
  • Android/Java软件包
  • Ios/Java包

还有四个资源包。

此外,如果检查依赖项,默认情况下,android (android.jar和jfxdvk )和iOS (机器人罐)都存在独占依赖关系。

这意味着您可以将代码放在四个给定的作用域中的任意一个中,但是您可以在其定义的作用域中使用那些依赖项:您将只能在android包中添加依赖项。

如果在HelloPlatform的样本回购下查看JavaFXPorts,您将看到如何从主应用程序调用特定于平台的代码。

还请检查这个项目,因为它已经包含了安卓蓝牙依赖项,并通过使用一个PlatformFactory类来查看它们是如何从主类调用的,如果您在安卓设备上运行JavaFX应用程序,该类将在运行时加载AndroidPlaftorm类。

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

https://stackoverflow.com/questions/31422098

复制
相关文章

相似问题

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