問題タブ [nme]

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 投票する
1 に答える
384 参照

android - Google Play での OpenFL Android ビルドと armv5/armv6 デバイスのフィルタリング

OpenFL を使用して Android アプリを作成し、Google Play で配布しています。armv7デバイスのみをターゲットにしたいのですが、OpenFL はarmv7デフォルトで -only ビルドを行うと思います。

ただし、OpenFL ビルド システムをビルドすると、libs/armeabiフォルダーの代わりにフォルダーが作成され、入力されlibs/armeabi-v7aます。これに関する問題は、これにより、Google Play が結果の apkarmv5/armv6/armv7が実際にはサポートしているだけであるのにサポートしていると信じ込ませることarmv7です。これは、古い/互換性のないデバイスを使用しているユーザーから、私のアプリが 1 つ星のレビューを得ていることを意味します。

このGithub issueで、Joshua Granick (jgranick) は、ビルド ツールがこれを行う理由を説明しています。

ああ、ところで、最初は armeabi-v7 だけを試しましたが、特定のデバイスでは実行できませんでした。これが、現在の動作または armeabi の使用があり、armv5/6 バージョンもある場合にのみ armeabi-v7 を追加する理由です。

彼が言及している問題と、影響を受けるデバイス/Android のバージョンを知りたいです。armv7それが何であるかによっては、ビルドを実行して、バグのあるデバイスを手動でブラックリストに載せることが可能な場合があります。

armv5/armv6最後のオプションは、「ファット」ビルドを実行するか、armv5どこでも互換性があると思われるビルドのみを行うことで、デバイスをサポートすることです。これは、ファイル<architecture>内のタグを使用して非常に簡単です。project.xmlジョシュアが言及した問題を回避する方法がない場合、これは私が取るかもしれないトレードオフです。

また、Google Play 開発者ダッシュボードを使用して、armv5/armv6 デバイスを手動でブラックリストに登録することもできますが、すべてのアプリ/apk に対してこれを行うには非常に時間がかかります。

だから私の質問は次のとおりです: armv7OpenFL を使用して Android ビルドのみを作成し、Google Play で互換性のあるデバイスのみを許可するようにするにはどうすればよいですか? それが不可能な場合、私の最善の選択肢は何ですか?

参考までに、ビルド時に取得した関連する Google Play apk の詳細を以下にarmv7示します。

グーグルプレイアルメアビ

ありがとう!

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

haxe - OpenFL C++ エラー: MINGW_ROOT を推測できませんでした

私は OpenFL を初めて使用し、初めて動作させようとしました。コマンド プロンプトから haxe、lime、openfl をインストールし、Lime セットアップ ウィンドウを使用して Visual Studio Express 2010 をインストールしました。しかし、C++ を対象とする Flash 開発で新しい OpenFL プロジェクトをコンパイルしようとすると、「エラー: MINGW_ROOT を推測できませんでした ([c:/MinGW] を試行しました) - 明示的に設定してください」というエラーが表示されます。

以前にこの問題を抱えていた人はいますか?または、設定する必要があるものはありますか? ありがとう。

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

haxe - Haxe: hxcpp の再構築がエラーで失敗しました: ビルド ターゲット "std" が見つかりませんでした

hxcpp を再構築しようとすると、不可解なエラー メッセージが表示されて失敗しました。

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

android - NME android パスの場所?

nmeテストbuild.nmmlアンドロイド

Error: Could not find /Library/Android//extras/android/support/v4/android-support-v4.jar

これは私の間違いです。

「//」があることがわかりますが、通常はそこにディレクトリがあるはずです私のパスは

/Library/Android/android_sdk/...

このパスをどこで変更できるか教えてもらえますか?

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

haxe - openfl デスクトップ (Windows) アプリケーションの発送方法

openfl を使用して haxe プロジェクトを作成しました。を使用して、自分のデスクトップでプロジェクトをビルドして実行できますlime test windows

このプロジェクトを実際に他のユーザーに出荷するにはどうすればよいでしょうか?

上記のコマンドを実行して作成されたバイナリ出力を単純に圧縮してみました。次に、別のコンピューターでこの zip を解凍し、実行可能ファイルを開始すると、特定の .dll ファイル (具体的には libstdc++-6.dll ファイル) が見つからないというメッセージが表示されます。