問題タブ [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.
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 エントリが省略されています)。
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 にもっと伝える必要がありますか、それともどうすれば修正できますか?
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
[ビルド失敗]
私を助けてください..
javafxports - キーボードカバー TextField
gluon ビューの中心ノードとして、vbox にいくつかのテキスト フィールドを含むスクロールペインがあります。これらのテキストフィールドの 1 つがフォーカス所有者になり、キーボードが表示されると、テキストフィールドはキーボードのレイアウトに従って再配置されないため、キーボードで覆われたままになります。入れてみた
AndroidManifest にありますが、成功しませんでした。
回避策として、カバーされたテキストフィールドの y 座標を可視領域に変換します。Android の戻るボタンを押してキーボードを非表示にすると、テキスト フィールドの位置が元の状態にリセットされます。私がここで得ている問題は、リスナーをどこに追加しても、Android の [戻る] ボタンのイベントが発生しないことです。
キーボードの下のノードの配置を処理したり、キーボード自体への参照を取得したりする可能性はありますか?