問題タブ [robovm]
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.
in-app-purchase - robovm を使用してゲームから admob バナー ビューを削除するにはどうすればよいですか?
この記事では、robovm を使用して libgdx ゲームに admob バナーを追加する方法について説明します。 https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx 実際にはそうでしたが、ゲームを開くと、admob バナーがビューの上部に表示され、削除できません。 IAP を使用してゲーム内の広告を削除する予定があるため、問題が発生しました。多くの機能を試しましたが、問題を解決できませんでした。機能は次のとおりです。
今はわかりません。助けてもらえますか?よろしくお願いします。
ios - robovm バインディングをインポートできません
ここで見つけた RoboVM バインディングから iOS libGDX ゲームに admob 広告を表示できるようにしようとしています。最初はこれらの指示に従って始めましたが、最初のステップ (インポート) を完了することさえできませんでした。バインディングは (libgdx の残りの部分と同様に) gradle を使用するようになったため、それらを gradle プロジェクトとしてインポートしようとしました。「モデルのビルド」をクリックすると、次のエラーが表示されます。
構成 ':classpath' のすべての依存関係を解決できませんでした。com.github.jtakakura:gradle-robovm-plugin:0.0.10-SNAPSHOT が見つかりませんでした。必須: :robovm-ios-bindings-master 2:未指定
これは、私が robovm 0.0.14 を使用しているときに robovm 0.0.10 スナップショットを指定しているという事実と大いに関係があると確信しています。プラグインをダウングレードすると(方法と実行できることがわかりました)、libgdxのrobovm起動プロジェクトが壊れるため、それはオプションではありません。これが機能するようにするか、少なくともadmob広告を含める別の方法を見つけるにはどうすればよいですか。
ios - 見つからない画像が原因でスプラッシュ画面が表示された後、iPhone で libgdx がクラッシュする
libGDX v 1.2.0 を使用しており、roboVM プラグイン 0.0.14 が Eclipse にインストールされています。デスクトップと iOS シミュレーター (iOS 7.1) で期待どおりに動作するアプリを作成しましたが、iOS 7.1 を実行している iPhone 4s で実行するように設定すると、インストールされて libGDX スプラッシュ画面が表示され、クラッシュしてコンソールに表示されますこのエラー
一体何がこのエラーを引き起こしているのか、シミュレーターではなく私の電話でのみ発生するのはなぜですか。
助けてくれてありがとう!!!
java - RoboVM のインポートが機能しない - インポート org.robovm.apple を解決できません
私はついにiOS、デスクトップ、Androidで問題なく動作するようになったlibGDXゲームを持っています。私は Google adMob 広告を iOS プロジェクトに入れたいと考え、ここで見つけたバインディングを使用することから始めました。この投稿とほぼ同じ問題であるそれらをインポートするのに問題があり、その投稿の解決策も使用して解決しました。admob-ios プロジェクトをインポートできるようになったので、その中のすべてのクラスで、次のようなインポートで同じ開始エラーが発生します
これはどういうわけかアクセスできないライブラリが原因であるに違いありませんが、その方法がわかりません。たとえば、「GADAdMobExtras.java」ファイルでは、インポートから始まります
すべてに解決できないインポートエラーがあります。これらの各クラスには、何もインポートできないという理由だけでエラーが発生していると思われます。
libGDX 1.2.0 と eclipse プラグイン 0.0.14 用の RoboVM を実行しており、robovm nightlies も試しました。
java - Libgdx iOS - GC 機能の不一致
LibGDXでクロスプラットフォームゲームをやっていたのですが、iOSへの移植で壁にぶち当たったようです。Android ビルドとデスクトップ ビルドは問題なく動作しますが、Web ビルドはまだ試していません。私が得るエラーは次のとおりです。
これは iOS との最初の試合なので、内部の仕組みにはあまり詳しくありませんが、同様のトピックから、iOS シミュレーターのダウングレードからガベージ コレクションの有効化まで、さまざまな解決策を見てきました。残念ながら、これらのいずれかを試す方法がわかりません。
また、セットアップの背景について少し説明します。RoboVM 0.0.13 と libGDX 1.2 を実行しています。
誰でも提供できるヘルプを事前に感謝します。
java - Gdx.net: RoboVM を使用した libgdx コードの NPE
Android/IOs アプリに問題があります。ライブラリ コード (libgdx?) が NPE をスローしますが、RoboVM でのデバッグはサポートされていません。Android で実行すると、期待どおりに動作し、handleHttpResponse()
メソッドに到達します。IO で実行されると、t が a である failed(Throwable t) メソッドに到達しNullPointerException
ます。問題を示すサンプルアプリを作成しました。おそらくそれは私のせいなので、コードは次のとおりです。
と私の robovm.xml:
java - robovm プロジェクト (JNI の BAD_ACCESS) から iOS スタティック ライブラリを作成します。
iOS で静的ライブラリとして再利用したい大量の Java コード (計算関数のみ、UI なし) があります。私のアプローチは、robovmを使用し、robovm フォーラムの 2 つの記事 ( 1 基本的な方法と2 洗練されたバージョン) で説明されている静的ライブラリを作成する非公式の方法に従うことでした。
説明されている手順を正確に実行しようとすると、共有ライブラリをスクリプトで作成し、Xcode でライブラリ (.a) をリンクしてプロジェクトを正常にビルドした後、残念ながら行き詰まりました。
実行時に、C++ ブリッジ コードが呼び出されていることがわかりますが、ライブラリへの JNI コールバックは BAD_ACCESS で失敗します。たとえば、次の行はクラッシュします。
この方法では:
}
JNI の代わりに rvmXX メソッドを直接使用して、「Java」クラスの何かにアクセスしようとした場合も同様です。rvmEnv が完全に初期化されていないようです。(パッケージ名のエラーやタイプミスを再確認しました)。
誰かがすでに robovm プロジェクトからの共有静的ライブラリの作成に成功しており、ここでその経験を共有したり、問題を解決するための正しい方向を教えてくれたりできれば幸いです。
libgdx - RoboVM + admos の黒いバナーの長方形
私はここの libGDX ガイドに従っています: https://github.com/libgdx/libgdx/wiki/Admob-in-libgdx私の Android プロジェクトではすべてうまく動作しますが、私の iOS プロジェクトではバナーが黒い四角形として表示されます。インタースティシャル広告が正常に読み込まれるため、インターネットが正常に機能していることはわかっています。また、正しい admob アプリ キーを使用していることも確認しました。
黒いバナーが表示される理由を知っている人はいますか?
どんな助けでも大歓迎です
ios - RoboVM: 署名 ID がありません
libGDX を使用して開発し、robovm を使用して iOS に移植するアプリがあります。これは完璧に機能していました。次に、プロビジョニング プロファイルを更新して、別のデバイスへのエクスポートを許可しました。これを行うと、robovmにリストされている同じ名前のプロビジョニングプロファイルが2つ取得されるようになったので、「iPhone構成ユーティリティ」を使用してそれらを削除し、プロビジョニングプロファイルを再度追加しました。さて、xCode を見ると、プロビジョニング プロファイル、署名 ID などはすべて問題なく表示されます。コマンド「security find-identity -v -p codesigning」を実行すると、署名 ID が完全に表示されます。しかし、Eclipse で RoboVM > Package for App Store/Ad Hoc distribution に移動すると、Signing Identity ドロップダウンに ID が含まれなくなり、手動で入力しようとしても見つかりません。
キーチェーンを確認しましたが、そこに証明書があります。xcode と eclipse の両方を複数回再起動しようとしました。iPhone構成ユーティリティを使用する前は、これはすべて完全に機能していました。