问题标签 [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.
javafx - Gluon 默认应用程序 android 不幸已停止
我不知道为什么 gluon 项目不起作用,我能够成功编译 gluonapplication apk 但是当我启动已安装的应用程序时它关闭并说不幸的是,GluonApplication 已停止
如何解决这个问题,请有人帮忙。
Gradle build 是我没有更改的默认版本,顺便说一下我使用 netbeans gluon 插件创建 gluon 项目
这是堆栈跟踪,当我打开 GluonApplicaiton 显示时得到
不幸的是,GluonApplication 已停止
com.gluonapplication 的堆栈跟踪
更多堆栈跟踪
android - 切换视图时 Gluon 移动应用程序变慢
多次切换视图时,应用程序运行速度越来越慢。在桌面上你真的看不出区别,因为它有足够的内存。但是在我的 Android 设备上,似乎有一些东西在增加,因此应用程序变慢了。
当您在 Primary 和 Secondary 之间快速切换多次(大约 30 次以上)时,在具有多个视图(使用 afterburner)的示例 App 中会发生这种情况。
这是由动画构建(视图转换)引起的还是由视图本身引起的?
有没有办法来解决这个问题?或者它是一个错误?
我跟踪查看事件:
主要事件:SHOWING
主要
事件:SHOWN 主要事件:CLOSE_REQUEST <-- 为什么是这个?隐藏还不够吗?
主要事件:HIDING
主要事件:HIDDEN
(我尝试将 ViewStackPolicy 设置为 SKIP 但这也无济于事)
如果您知道 Gluon 如何在 Android 上处理视图,请分享:D
编辑:
这甚至发生在我的三星 Galaxy S5 上的示例应用程序(多视图 FXML)中。
java - Android [JavaFxPorts] 的资产文件夹在哪里
我在开发要移植到 Android 中的 Javafx 应用程序时使用 Netbeans 的 Gluon 插件,我想在 Android 的资产文件夹中添加一些文件但我找不到它?在哪里放置资产文件?
android - Gluon/JavaFXPorts 自动化 UI 测试
有没有办法在使用 Gluon-Mobile 创建的应用程序中进行自动化 UI 测试。
例如,Espresso for Android 可以与 Gluon 一起使用吗?
我不这么认为,因为 Espresso 采用 ElementIds,但有什么办法可以解决这个问题吗?
java - Gluon 应用程序无法在 iOS 上启动
谷歌并没有真正的帮助。
这是build.gradle
文件:
javafx - 使用 jfxmobile-plugin 为 Android 编译 JavaFX Undertow Websockets 项目时属性被严重截断
我在为 Android 编译 JavaFX 项目时遇到问题。该项目包括一堆库,Undertow Websockets 就是其中之一。我将所有需要的 jar 下载到我的 lib 目录中,并将它们包含在 build.gradle 文件的依赖项/编译文件块中。
我能够解决 jar 文件依赖项(主要是 DuplicateFileException)的其他问题,但是一个 Undertow 库 - undertow-core-1.3.14.Final.jar让我有点头疼。
当我将它添加到gradle.build 文件“gradlew android”的编译文件块时,我会收到一条错误消息:
出了什么问题:任务“:createMainDexList”执行失败。
线程“主”com.android.dx.cf.iface.ParseException 中的异常:com.android.dx.cf 的 com.android.dx.cf.direct.StdAttributeFactory.throwSeverelyTruncated(StdAttributeFactory.java:736) 的属性被严重截断.direct.StdAttributeFactory.runtimeVisibleParameterAnnotations(StdAttributeFactory.java:661) 在 com.android.dx.cf.direct.StdAttributeFactory.parse0(StdAttributeFactory.java:162) 在 com.android.dx.cf.direct.AttributeFactory.parse(AttributeFactory .java:96) 在 com.android.dx.cf.direct.AttributeListParser.parse(AttributeListParser.java:141) 在 com.android.dx.cf.direct.AttributeListParser.parseIfNecessary(AttributeListParser.java:115) 在 com。 android.dx.cf.direct.AttributeListParser.getEndOffset(AttributeListParser.java:96) 在 com.android.dx.cf.direct.MemberListParser.parse(MemberListParser.java:213) 在 com.android.dx.cf.direct.MethodListParser.getList(MethodListParser.java:54) 在 com.android.dx 的 com.android.dx.cf.direct.MemberListParser.parseIfNecessary(MemberListParser.java:108) .cf.direct.DirectClassFile.parse0(DirectClassFile.java:542) 在 com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) 在 com.android.dx.cf.direct.DirectClassFile.parseToEndIfNecessary (DirectClassFile.java:397) 在 com.android.dx.cf.direct.DirectClassFile.getAttributes(DirectClassFile.java:311) 在 com.android.multidex.MainDexListBuilder.hasRuntimeVisibleAnnotation(MainDexListBuilder.java:191) 在 com.android。 multidex.MainDexListBuilder.keepAnnotated(MainDexListBuilder.java:167) 在 com.android.multidex.MainDexListBuilder.(MainDexListBuilder.java:121) 在 com.android.multidex.MainDexListBuilder。main(MainDexListBuilder.java:91) at com.android.multidex.ClassReferenceListBuilder.main(ClassReferenceListBuilder.java:58) ...同时解析偏移 0009c07 处的 RuntimeVisibleParameterAnnotations 属性 > ...同时解析属性 [3] ...同时解析方法 [1] ...同时解析io/undertow/client/http/HttpResponseParser$$generated.class
下面是我的 build.gradle 文件内容:
是否有人管理过使用 Undertow Websockets 生成 apk,或者在 3-rd 方库中遇到类似问题?
任何帮助将非常感激。谢谢!
javafxports - Gluon 的方向监听器
胶子方向的一些问题:
你能用 Gluon 检测到方向开关吗?
我目前的检测方法是 GlassPane 上的大小监听器,这并不理想。
每个方向可以有两个不同的 FXML/视图吗?
方向改变时的正常切换 = 容易
但
- 当从 NavigationDrawer 调用 switchView() 时切换到正确的视图怎么样?(switchView 不能被覆盖,因为它是最终的......)
- 以横向模式启动应用程序无法以任何好的方式处理,可以吗?
最好的方法是如果 Gluon 支持 View 切换依赖于它们自己的方向(只需在 switchView 方法中实现它)。
android - Android 上的触摸灵敏度(Gluon/JavaFXPorts)
默认触摸灵敏度为 20 像素。这会阻止我的应用程序变得精确......
JavaFXPorts 已经讨论过这个问题:
https
://bitbucket.org/javafxports/android/issues/50/missing-touchevents
(“只是”通过 javafx.platform.properties 将敏感度设置为 1px)
但是如何用 Gluon 修复它?我必须将 javafx.platform.properties 放在哪里?
当我把它放在android资产文件夹中并告诉gradle资产文件夹时,仍然没有任何反应......
为了与 Gluon 一起工作,我是否必须告诉 gradle 更多信息,或者我该如何解决?
android - Android 上 javafx 应用程序的键盘允许有限的字符
我有一个使用 JavaFXPorts 在 Android 上运行的 JavaFX 应用程序。编辑文本字段时,虚拟键盘(广泛使用的 SwiftKey 键盘)不允许输入所有允许的字符。例如,我被允许输入“co”,但随后“c”被阻止,甚至导致提交。退格也不起作用。一些 Android 键盘没有这种行为(因此它不是键盘模式),桌面上的应用程序也没有。