問題タブ [android-x86]

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

android - Android x86 での Android アプリの開発

私はAndroidデバイスを持っておらず、エミュレーターを使用するには速度が遅いため、Android x86を使用したAndroidアプリの開発に関するリソースを探しています。これを行うためのリソースやアドバイスはありますか?

0 投票する
8 に答える
184879 参照

android - Android x86 画面解像度を切り替える

Android-x86 2.2 を Windows 7 のエミュレーターとして使用したいと考えています。VirtualBox と ISO をダウンロードし、それを使用して仮想マシンを作成しましたが、解像度を設定できません320x480

次のチュートリアル「Android-x86 ポートをエミュレータとして使用する」では、以下を挿入することを提案して います。

私の.vboxファイルに、私はそれをしました。次に、ブート構成にUVESA_MODE=320x480andを追加しました。vga=ask起動したらEnter、使用可能なオプションを表示するために押す必要がありますが、その320x480中にはありません。どうすれば動作させることができますか?

0 投票する
3 に答える
7228 参照

android - パッケージxyzのuidが一致していません:ディスク上で10044、設定内で10045

Android-x86をVMにインストールするための簡単なガイドを見つけました(ガイド)。
Eclipseとすべての接続は正常に機能しますが、VMへのアプリのインストールは次のエラーで失敗します。

グーグルでエラーを検索し、問題を修正するための小さなPythonスクリプトを見つけましたが、機能しません(script)。スクリプトの実行後、同じエラーが発生しました。

私はAndroid-x862.2ジェネリックを使用しています。詳細については、リリース2.2をご覧ください。

その問題を解決する可能性はありますか?

編集:

2.2リリースすべてをテストしました。一般的にはジェネリックとスパルタのみが機能しますが、誰も私のapkを受け入れません。
も試してみましadb install <packagefile>た。

EDIT2:

@Vladからアドバイスされたツールを試しました。それはapkに署名した後に部分的に機能します。最後に、apkToolsを使用して、apkEditの古いファイルをapktoolの新しいファイルに置き換えました。
ただし、adbを使用したインストールでは、デバイスを待機している、または何も待機していないというメッセージが表示されてハングアップします。eclipse DDMSを信じている場合、apkをインストールしようとするたびにデバイスへの接続が失われます。通常のapk
をインストールしようとすると失敗します。Failure [INSTALL_FAILED_INVALID_APK]

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

android - Netty が android-x86 で java.nio.channels.ClosedSelectorException をスローする

非常に高速であるため、標準のandroid-emulatorの代わりにandroid-x86を使用しようとしています。イメージ android-x86-2.2-generic.iso を使用して virtualbox 経由で起動しました。

netty を使用しているプロジェクトで接続を作成しようとすると、次のエラーが発生しました。

06-22 13:15:10.600: 警告/lientSocketPipelineSink (2411): セレクター ループで予期しない例外が発生しました。06-22 13:15:10.600: 警告/lientSocketPipelineSink(2411): java.nio.channels.ClosedSelectorException 06-22 13:15:10.600: 警告/lientSocketPipelineSink(2411): org.apache.harmony.nio.internal. SelectorImpl.closeCheck(SelectorImpl.java:204) 06-22 13:15:10.600: WARN/lientSocketPipelineSink(2411): org.apache.harmony.nio.internal.SelectorImpl.selectInternal(SelectorImpl.java:236) 06-22 13:15:10.600: 警告/lientSocketPipelineSink (2411): org.apache.harmony.nio.internal.SelectorImpl.select (SelectorImpl.java:224) 06-22 13:15:10.600: 警告/lientSocketPipelineSink (2411): org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java:239) 06-22 13:15:10.600:

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

android - ADBを備えた複数のエミュレーター

開発中のマルチユーザーAndroidAPKをテストしています。テスト要件では、2つの物理デバイスで4つの異なるエミュレーターを実行する必要があり、合計6つのデバイスで同時にAPKを実行します。私はVirtualboxマシンで実行されているandroidX86エミュレーターを使用しており、タブレットデバイスと比較してまったく問題なく動作しています。

私の問題は、ADBを2つ以上のエミュレーターに接続しようとすると、Eclipseがそれを処理できず、突然ADBサーバーが終了して再起動し、場合によっては回復できないことです。すべてのエミュレーターと物理デバイスを接続および切断し、常に2を同時に管理すると、すべてが正常に実行されますが、3番目に接続しようとすると、adbがクラッシュします。

ADBのこの奇妙な振る舞いに関する指針はありますか?

私の開発環境は、JavaSE1.6.0_26を搭載したEclipseGalileoV3.5.2R35とプラットフォーム2.2を搭載したAndroidSDKです。

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

android - パッケージからのネイティブ ABI の不一致

そのため、Android x86 と仮想ボックスを使用してアプリをデバッグしようとしています。

virtualboxで実行されているAndroid x86にhello world apkを正常にデプロイしました。(adb vboxIP:5555 経由で接続

次に、ゲームをデバッグしようとしました。

そうすると、logcatに次のメッセージが表示されます

ゲームに amreabi パッケージ (box2d) が含まれている

これを解決する方法についてのアイデアはありますか?

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

android - Android-x86 で C2DM を使用する

仮想ボックスにインストールされた Android-x86 を使用し、adb と通信して Android アプリケーションをデバッグします。オープン ソース プロジェクトであるため、Google API ライブラリを使用できないことは承知しています。しかし、Maps を使用できることは知っています (実際に使用した人もいます)。エミュレータでプッシュをテストできるように cd2m ライブラリをインストールする方法を知っていますか? ありがとう

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

eclipse - adbに接続している間はインターネットに接続できません

Windows 7 OSでvirtualbox 4.1.2とandroid x86を使用しています。私は 2 つの PCNet Fast III を使用しました。1 つは NAT 用で、もう 1 つはホストオンリー アダプター用です。netcfg を使用して 2 つのイーサネットをアップできました。adb には接続できましたが、Android x86 でインターネットに接続できませんでした。

どこで私は間違えましたか?

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

android - Androidソースコードでのリモートメソッド呼び出しの実装

Android OSのコードの一部を変更していますが、Androidシステムの外部にあるクライアントが、AndroidエミュレーターまたはデバイスのIPアドレスを使用してメソッドを呼び出す必要があるという要件に固執しています。言うように

Androidには、ポート10000でリクエストをリッスンするGetTime()というメソッドがあります。したがって、私のクライアント(Android envの外部)は、IPとポートを使用してそのメソッドを呼び出すことができるはずです。

それは可能ですか?はいの場合、どこでリソースを見つけることができますか?