问题标签 [gluon-mobile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
358 浏览

gluon - 无法运行 iPhoneSimulator

在 Mac (10.12.1) 和 XCode (8.1) 上使用最新的 Gluon 构建 (4.0.1)。当我运行 launchIPhoneSimulator 任务时,出现以下异常。任何想法可能是什么问题。

还注意到我在本地没有 org/robovm/robovm-dist/ROBOVM_VERSION/unpacked/robovm-ROBOVM_VERSION/bin 目录,如文档中所述。

谢谢

编辑:

我在 /.gradle/caches/modules-2/files-2.1/com.mobidevelop.robovm/robovm-dist/2.2.0/d8127badd4e98b6388f138216231c9b7a2e91fd/unpacked/robovm-2.2.0/bin/ios- 中找到了一个 ios-sim 命令模拟

我认为这是从 gradle 执行的 ios-sim(我正在使用 IntelliJ 插件)。当我使用 showdevicetypes 参数运行上述程序时,会出现与 IDE 中相同的错误。使用 --version 命令运行上述命令会返回版本 3。

那么,ios-sim 和我安装的 XCode 版本(8.1)之间是否存在一些不兼容,或者我正在陷入困境?

此外,这是否会影响问题:https ://github.com/MobiDevelop/robovm/wiki/iOS-10-and-XCode-8-compatibility

任何帮助表示赞赏。

谢谢

0 投票
1 回答
1428 浏览

java - 无法使用 gradle 为移动设备构建胶子项目

我按照http://docs.gluonhq.com/charm/4.0.1/#_getting_started上的说明进行操作。我正在使用 eclipse 4.5.2 和 JDK 1.8.0_102。我还从https://developer.android.com/studio/index.html#Other下载了带有 24/25 API 级别 SDK 的 Android Studio 。这是我所做的:

  1. 下载 gradle 3.1 并设置环境变量,以便gradle -v返回正确的信息。
  2. 从http://download.gluonhq.com/tools/eclipse/release安装了 eclipse gluon 插件版本 2.4.0
  3. 从 Buildship 安装 Buildship 1.0.21 - http://download.eclipse.org/buildship/updates/e45/releases/1.0
  4. 如教程中所示创建了 gluon 项目并检查了平台:android、iOS 和桌面。项目创建成功。
  5. 打开显示视图菜单

    在此处输入图像描述

    并选择 Gradle 任务

  6. gradle 任务视图看起来与教程不同:

    在此处输入图像描述

    我选择了GluonTest/application/run任务,它在桌面上运行良好。但是我找不到你在图片中看到的androidInstalllaunchIOSDevice任务。

这是我的 gradle.build 文件:

我在那里改变的唯一一件事就是添加了这一行androidSdk = 'C:/Users/Mark/AppData/Local/Android/sdk'

我知道我还不能构建 iOS 项目,但我应该能够为 android 构建。我怎么做?

0 投票
1 回答
173 浏览

javafx - java.lang.IncompatibleClassChangeError when using JFoenix with javafxports 8.60.8 - 如何将 JFoenix 与 JavaFXPorts 一起使用?

当我将 JFoenix 与 JavaFXPorts 一起使用时,这是来自 logcat 的错误:

我在 NetBeans 中使用 JavaFXPorts 8.60.8 和 Gluon 移动插件。

0 投票
1 回答
107 浏览

gluon - Gluon Charm 4.0.0 GlassPane 不再是模态的了?

我使用以下代码安装LayerGlassPane显示它:

虽然在Charm 3.0.0图层上在当前视图顶部显示模式,但在Charm 4.0.0图层上不再是模式。那么是否有一个内置函数来再次显示它的模态,或者我们必须使用一个EventFilter

编辑:

ProgressLayer 完整代码 (不适配 Charm 4.0.0)

ProgressLayer的简化代码:

在此处输入图像描述

只要有操作在运行,progressLayer 就会显示出来,你不能中断操作或隐藏图层,除非你按下中间的紫色图标:

这就是问题所在。当root不使用整个屏幕尺寸时,root可以激活未被类似按钮覆盖的 UI 控件。此行为与 Gluon Charm 3.0.0 形成对比

0 投票
1 回答
54 浏览

gluon-mobile - GLUON 4.0 - 我不能在我的应用程序中使用 FloatingActionButton

我将 Gluon 移动应用程序从 3.0 迁移到 4.0

之后,我不能在我的应用程序中包含 FloatingActionButton。

这是我的课:

...

公共类 DermatologosPresenter {

...

我的 Netbeans 中有这个错误:

在此处输入图像描述

哈维尔

0 投票
1 回答
175 浏览

gluon - Charm 4.0.0 PopupView 只显示一次

我有一组使用PopupView. 自 Charm 4.0.0 更新以来,它们表现出一些奇怪的行为。

当我选择一个Node包含在 PopupView 中时,PopupView 用来关闭。现在 PopupView 被关闭但立即再次出现。此外,一旦我在 PopupView 外部单击它就会关闭,但我无法再次显示它。

我已经使用Gluon javadoc中的示例对其进行了测试,并在第二个问题上遇到了相同的行为:

0 投票
0 回答
37 浏览

gluon - 两次调用 Charm 4.0.1 Dialog NPE

在 Charm 3.0.0 上,可以实例化Dialog一次并showAndWait多次调用。在 Charm 4.0.1 上调用 dialog.showAndWait() 两次会导致 NPE。那么我们每次想要显示的时候都必须重新初始化一个Dialog吗?

0 投票
0 回答
166 浏览

ios - JavaFXPorts、Gluon 和 ProGuard

我想知道是否有人可以举一个 build.gradle 文件的例子,展示如何使用 proguard 来混淆 JavaFXPorts 编译的代码?我认为它是自动完成的,但剥离 JavaFXPorts 创建的文件证明反编译在生成的 jar 上工作得很好。

0 投票
0 回答
132 浏览

gluon - Charm 4.0.1 在键盘出现时禁用布局调整的可能性

当键盘出现时,我面临着负责调整视图布局的新功能的几个问题。

例如,当 a聚焦时DatePicker显示 a :TextField

在此处输入图像描述

是否有可能禁用此功能?

编辑:

虽然从TextField之前的DatePicker显示工作中移除焦点,但仍然存在一些其他问题,所以我更愿意使用我自己的自定义解决方案AndroidNodePositionAdjuster

另一个问题例如是一个令人不快的白色区域(将被键盘覆盖),当视图向上过渡以为软键盘腾出空间时,过渡显得非常不平滑:

在此处输入图像描述

0 投票
0 回答
95 浏览

gluon - Charm 4.0.1 DatePicker 不需要的白框

更新到 Charm 4.0.1 后,周围有一个不需要的白框DatePicker

在此处输入图像描述

这似乎是由VBox包含DatePicker.content. 通过样式表设置 css,并没有改变填充,所以到目前为止我唯一的解决方案如下:

有没有更方便的方法来摆脱框架?

编辑:

通过样式表设置 css 有效: