問題タブ [javafxports]

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 に答える
251 参照

robovm - JavaFXPorts jfxmobile ios タスクが FileNotFoundException で終了する

RoboVM で使用している jfxmobile プラグインを使用するグレード プロジェクトがあります。OS X のターミナルから実行する./gradlew iosと、「createIpa」タスクが次のエラーで終了します。

app私のマルチモジュール グレード プロジェクト内のモジュールであり、jfxmobile プラグインを使用するモジュールです。

これをどのように解決しますか?/build/javafxports/tmp/ios/appそのファイルまたはフォルダーが何のためにあるのか、なぜそこにないのかわかりません...

関連する、または関連しないその他の詳細: - OS X Yosemite、XCode 7、JDK 8u40、RoboVM 1.13 を使用しています。RoboVM のビルドには約 15 分かかりました。関連する場合に備えて、「ファントムクラス!」を取得します。警告 - ビルドの早い段階で警告が表示される - この大規模なプロジェクトの前に、この小さな jfxmobile プロジェクトld: warning: object file (/Users/Joel/.gradle/caches/modules-2/files-2.1/org.robovm/robovm-dist/1.8.0/7793b612873829ad0b98f82650b49bfc16b51818/unpacked/robovm-1.8.0/lib/vm/ios/thumbv7/libgc.a(thread_local_alloc.o)) was built for newer iOS version (6.0) than being linked (5.0) を正常にビルドして iPad にインストールすることができました。

編集: :createIpa タスクの --debug ログ出力は次のとおりです (ポスト制限のために一部の DEBUG エントリが省略されています)。

0 投票する
1 に答える
219 参照

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 の生成を管理したり、サードパーティのライブラリで同様の問題に遭遇したりした人はいますか?

どんな助けでも大歓迎です。ありがとうございました!

0 投票する
1 に答える
296 参照

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 にもっと伝える必要がありますか、それともどうすれば修正できますか?

0 投票する
1 に答える
686 参照

apk - javafxPortsでsinged apkファイルを作る方法

javafxPorts を使用する開発者はいますか?

gluon プロジェクトに興味がありましたが、Eclipse プラグインのサンプル gluon モバイル ソースのいくつかは、Google Play ストアにアップロードするための署名済み apk ファイルを作成しません。署名済み apk ファイルの作成に成功した場合は、詳細な解決策をお知らせください。

私はそれがうまくいかないと確信しています。1) Eclipse Mars(4.5.2) + Gluon ツール (e(fx)clipse IDE 2.3.0、Gradle IDE 3.7.3..) をインストールします。 2) Gluon サンプル プロジェクト (Gluon Mobile を含むすべて - シングルまたはマルチ ビュー プロジェクト) ) 3) gradle を介してデバッグ apk ファイルについては機能しますが、リリース署名された apk ファイルについては機能しません。

違いますか???

jfxmobile {

android {

manifest = 'src/android/AndroidManifest.xml'

androidSdk = 'F:/android/android-sdk'

}

}

どういう意味ですか??

そのようなプロパティはありません: クラスのマニフェスト: org.javafxports.jfxmobile.plugin.android.task.AndroidTask_Decorated

[ビルド失敗]

私を助けてください..

0 投票する
2 に答える
573 参照

javafxports - キーボードカバー TextField

gluon ビューの中心ノードとして、vbox にいくつかのテキスト フィールドを含むスクロールペインがあります。これらのテキストフィールドの 1 つがフォーカス所有者になり、キーボードが表示されると、テキストフィールドはキーボードのレイアウトに従って再配置されないため、キーボードで覆われたままになります。入れてみた

AndroidManifest にありますが、成功しませんでした。

回避策として、カバーされたテキストフィールドの y 座標を可視領域に変換します。Android の戻るボタンを押してキーボードを非表示にすると、テキスト フィールドの位置が元の状態にリセットされます。私がここで得ている問題は、リスナーをどこに追加しても、Android の [戻る] ボタンのイベントが発生しないことです。

キーボードの下のノードの配置を処理したり、キーボード自体への参照を取得したりする可能性はありますか?