問題タブ [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.
android - ビューを切り替えると Gluon Mobile アプリが遅くなる
ビューを複数回切り替えると、アプリの実行がますます遅くなります。デスクトップでは、十分な RAM があるため、実際には違いがわかりません。しかし、私の Android デバイスでは、アプリが遅くなるように何かが蓄積されているようです。
これは、(アフターバーナーを使用して) 複数のビューを持つサンプル アプリで、プライマリとセカンダリを何度も (約 30 回以上) すばやく切り替えると発生します。
これはアニメーションの構築 (ビューの遷移) が原因ですか、それともビュー自体が原因ですか?
これを修正する方法はありますか?それともバグですか?
View Events:
Primary event: SHOWING
Primary event: SHOWN
Primary event: CLOSE_REQUEST <-- なぜこれなのか? 隠すだけでは不十分ですか?
プライマリ イベント: HIDING
プライマリ イベント: HIDDEN
(ViewStackPolicy を SKIP に設定しようとしましたが、どちらも役に立ちません)
また、Gluon が Android でビューを処理する方法を知っている場合は、共有してください :D
編集:
これは、Samsung Galaxy S5 のサンプル アプリケーション (Multiple Views 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 で起動しない
そして、Googleは本当に役に立ちません。
これはbuild.gradle
ファイルです:
javafx - jfxmobile-plugin を使用して Android 用の JavaFX Undertow Websockets プロジェクトをコンパイル中に、属性が大幅に切り捨てられました
Android 用の JavaFX プロジェクトのコンパイル中に問題が発生しました。このプロジェクトには多数のライブラリが含まれており、Undertow Websockets はその中に含まれています。必要なすべての jar を lib ディレクトリにダウンロードし、build.gradle ファイルの依存関係 / コンパイル ファイル ブロックに含めました。
jar ファイルの依存関係 (主に DuplicateFileException) に関するその他の問題は解決できましたが、Undertow ライブラリの 1 つ ( undertow-core-1.3.14.Final.jar )が少し頭を悩ませています。
gradle.build ファイル 'gradlew android' のコンパイル ファイルブロックに追加すると、エラー メッセージが表示されます。
問題: タスク ':createMainDexList' の実行に失敗しました。
スレッド「メイン」での例外.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.MemberListParser.parseIfNecessary(MemberListParser.java:108) で com.android.dx.cf.direct.MethodListParser.getList(MethodListParser.java:54) で com.android.dx .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 の生成を管理したり、サードパーティのライブラリで同様の問題に遭遇したりした人はいますか?
どんな助けでも大歓迎です。ありがとうございました!
android - Android のタッチ感度 (Gluon/JavaFXPorts)
デフォルトのタッチ感度は 20px です。それは私のアプリがパーフェクトになるのを防ぎます...
この問題は、JavaFXPorts について既に議論されています:
https://bitbucket.org/javafxports/android/issues/50/missing-touchevents
(javafx.platform.properties を介して感度を 1px に「設定するだけ」)
しかし、どうすれば Gluon で修正できますか? javafx.platform.properties はどこに置く必要がありますか?
Androidアセットフォルダーに入れて、アセットフォルダーについてgradleに伝えても、何も起こりません...
Gluon を使用するために gradle にもっと伝える必要がありますか、それともどうすれば修正できますか?