問題タブ [android-emulator-plugin]
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.
android - Jenkins Android Emulator Plugin がすべてのビルドでエミュレータのスナップショットを再作成するのはなぜですか?
Jenkins を使用してプロジェクトの 1 つを構築しています。Android Emulator Plugin は、次の構成でエミュレータを自動的に起動します。
エミュレーター プラグインの構成:
.
ジョブが実行されるたびに、次の出力が得られます。
以下の完全なログ。
プラグインは毎回新しいエミュレーターを作成しており、スナップショットを使用していないようです。これには、エミュレーターの構成に応じて 2 ~ 4 分かかります。
プラグインは、ジョブ フォルダー内の .android/avd ディレクトリに .avd および .ini ファイルを作成します。avds は実行プロセス後に削除されません。
スナップショット構成の使用を無効にすると、エミュレーターの起動に 1 分もかかりません。
これはエミュレーター プラグインの問題ですか、それとも構成が原因でスナップショットを作成できませんか?
スナップショットを使用することで、ビルド プロセスが大幅にスピードアップすることを願っています。
完全なログ:
サンプルジョブのビルドファイル:
jenkins - Android エミュレーター プラグインが Android SDK を見つけられない
Jenkins 用のAndroid エミュレーター プラグインを構成しようとしていますが、プラグインが Android SDK を見つけられない理由を突き止めるのに苦労しています。
まず、プロジェクトのクローンを作成した後、Jenkins は常に次のように出力します。
その後、プラグインはライセンス契約への回答方法をおそらく知らないため、失敗します。
したがって、コマンドを自分で複製し、すべてのものをインストールしました。出力は同じままで、Android SDK が見つかりません。Jenkinsがフォルダーにアクセスできることを確認するために、フォルダーをchownおよびchmod 755しようとしましたが、再び失敗しました。
Jenkins の構成をチェックインして、Jenkins に Android SDK の場所を明示的に伝えることができますが、別のエラーで失敗することを知っています。ツールが見つかりません (adb など)。
これは/var/lib/jenkins/tools/android-sdkにある私のls -laです
これは /var/lib/jenkins/tools/android-sdk/platform-tools のls -laです
上記のコマンドが示すように、 adb がそこにあり、実行されていることを明確に示しています。
この問題の助けをいただければ幸いです。
android - Android Galaxy S4 エミュレーターが開かない
https://stackoverflow.com/a/16646536/206809で説明されているように、S4 のシミュレーターを作成しました。
私の PC 構成は Core i5 2.5 GHz および 8GB RAM 64Bit Windows 8 ですが、それでもエミュレーターをロードできません。同じように実行できますか?より高い設定が必要かどうかを提案してください。参照用に私のエミュレータ構成を添付
私が同じように実行していると、この画面で長時間スタックしてからタイムアウトします。
android - qemu: Mountain Lion で PC BIOS 'bios.bin' を読み込めませんでした
Mac のインストール、Mountain Lion 10.8.4 をアップグレードしましたが、Android AVD をロードしようとするたびに「Eclipse」がエラーになります。返されるエラーは次のとおりです。
qemu: PC BIOS 'bios.bin' を読み込めませんでした
この問題を解決するのを手伝ってください。ありがとう
android - Jenkins の Android Emulator プラグイン - タイムアウトを延長するには?
Android Emulator プラグインのセットアップを取得し、Jenkins で作業することができました。ただし、私の問題は、3 分後にタイムアウトすることです。私は非常に遅いネットトップ Linux ボックス (intel atom) でのみ実行しているので、エミュレーターの起動にはもっと時間がかかると思います。
タイムアウトを延長する方法はありますか? エミュレーターが起動しているようです。最初の数回のポーリングでは、オフラインとして報告され、その後は報告されませんでした。
私のコンソール出力は以下のとおりです。
ありがとう
android - CI のサービス アカウントから Android Virtual Device (AVD) にアクセスするにはどうすればよいですか?
前の質問で説明したように、Android 仮想デバイスはデフォルトでパスに保存されることが知られています Documents and Settings\user\.android
。現在、Jenkins プロセスをシステム アカウントとして実行している Jenkins ビルド サーバーがあります。Jenkins用 Android Emulator プラグインを使用しているときに、「AVD 名」でエミュレータを選択しようとすると、自分のユーザー アカウント (myUserAccount と呼ぶ) でセットアップした AVD デバイスにアクセスできません。そのため、AVD デバイスは現在以下に保存されて
C:\Users\myUserAccount\.android\avd\x86NexusS
おり、システム パスの下に avd が見つからないという例外が表示されます。
FATAL: C:\WINDOWS\system32\config\systemprofile\.android\avd\x86NexusS.ini (The system cannot find the path specified)
この問題を解決するには、いくつかの方法があります。
- (推奨) システム アカウントで myUserAccount の下に作成された AVD にアクセスする方法を見つけますか? **誰もこれを行う方法についてアイデアを持っていますか? **
- どういうわけか、ユーザーを「システム」アカウントに切り替えて、AVD プロファイルを作成しますか?
- (最悪の場合) Jenkins ビルド プロセスを myUserAccount として実行します。これは扱いにくく、他のユーザーがビルド サーバーを変更したい場合に拡張できません。
android - 本物の電話でアンドロイドランエミュレータ
私は、友人が自分の Android アプリケーションを自分の電話で実行し、同時にエミュレーターで実行しているのを見ました。つまり、電話機の画面がエミュレータに表示されます。これを行う方法を知りたいのですが、この wan により、アプリケーションがプロジェクターをスローすることを示す機会が得られるからです。
私が自分で問題を解決しようとしたことをあなたに証明しなければならないので、この質問は悪いと言うかもしれません. しかし、実際には何度もグーグルで検索しましたが、この機能の名前さえわかりませんでした。
任意の提案をいただければ幸いです。
前もって感謝します
android - インターネットをAndroidエミュレーターに接続するには?
こんにちは、プラットフォーム 4.4 で HVGA エミュレーターを使用しています。コンピューターでインターネットに接続していますが、エミュレーターからインターネットにアクセスしようとすると、接続されません。私はすでにmanifest.xmlのような権限を与えています
しかし、まだ接続されていません。「残念ながらブラウザは停止しました」と表示されます。なんで ?助言がありますか。
それ以外の場合は、インターネットにアクセスでき、下位バージョンから対象とするエミュレータの適切なバージョンを提案してください。
android - Eclipse 用の 8 インチ タブレット エミュレーター android を作成する
私は、7、8、および 10 インチのタブレットをサポートする必要がある Android アプリケーションで作業しています。7 インチと 10 インチの両方のタブレット エミュレータを作成できましたが、8 インチでは作成できませんでした。8 インチのタブレットを作成するための解決策を教えてください。
android - Android Emulator プラグインがバックエンド EGL 表示の初期化に失敗しました
Cloudbees で Jenkins ジョブをセットアップし、そこで Android プロジェクトを正常にチェックアウトしてコンパイルできます。AndroidエミュレーターでいくつかのJUnitテストを実行し、Androidエミュレータープラグインを追加したいと思います。「エミュレーター ウィンドウを表示」オプションを false に設定しましたが、エミュレーターの起動後、常に次のエラー メッセージが表示されます。あきらめる」。Cloudbees で Android ビルドを使用した経験のある人はいますか?
ビルドログ: