Eclipse、ADT 22.6からAndroid仮想デバイス(AVD)を作成または編集できない


94

この問題はいくつかの 問題と同様に聞こえますが、私の場合は[OK]ボタンがグレー表示されていません。しかし、むしろリンクをクリックしたくない人のために...

Eclipse内からAVDを作成または編集しようとすると、設定を入力した後、[OK]ボタンが「クリック可能」のように見えますが、クリックしてもまったく何も起こりません。 クリックできるが役に立たない

適切なシステムイメージがインストールされていること、およびターゲットプラットフォームが使用されているAPIと一致していることを確認しました。明らかに、CPU、スキンセットなどが選択されています。[OK]ボタンがグレー表示されるすべてのものは、そうではありません。

外部の日食からAVDマネージャーを実行すれば、AVDを作成/編集できるので、これは世界の終わりではありませんが、この特定の問題に対する解決策があると感じ、それを解決したいと考えています。

私はeclipseを管理者として実行してみました(そのため、AVDマネージャーがeclipseの外部でクラッシュしなくなりました)。私はただ待っているか、複数回クリックしてみました。タスクマネージャーを見ると、[OK]をクリックしても新しいプロセスは開始されず、EclipseのCPUまたはRAMの使用量もまったく増加しません。[Android仮想デバイスの編集]ウィンドウは消えません。

手がかりはありますか?

(ADTプラグインを使用してIndigoを実行しますが、バンドルされたバージョンではなく、別の方法で機能しませんでした。Java1.6.045。Windows8残念ながら、大量のRAMなど)


6
AOSPトラッカーバグ:code.google.com/p/android/issues/detail
id

今日、Android開発を始めたばかりです。これは素晴らしいスタートです。偶然にも、同じ問題があります。
Ali Bassam 2014年

ソートされた問題!「Android SDK Manager」で「Android SDKツール」22.6.1にアップグレードしてから、ADT Eclipseで「更新を確認」することを忘れないでください。
Sydwell 2014年

回答:


69

これは、ADT 22.6.0のバグのみに対する回避策です。これらのバグは、次のビルドで修正されています。

ここ(zip)から新しいADT v22.6.1をダウンロードしてインストールするか、SDKマネージャーを使用して更新します

Google側のバグのようですが、この問題は「ADT 22.6」のアップデート後に見つかりました。「Android Open Source Project-Issue Tracker」で広く報告されており、まだ誰も適切に回答していません。

ただし、「Android SDK」からAVD manager.exe」を開いてAVDを作成することに部分的に成功しました新しいAVDを作成するには、SDKフォルダーでAVD Manager.exeを直接開いてみてください。

Androidコミュニティからの確認を待つ必要があるかもしれません

私のために働いた、ちょっと……

(Windows 8.1 Pro 64ビット、Java JDK 1.7アップデート25、Eclipse標準ケプラーサービスリリース1、Android開発ツールキット22.6.0.v201403010043-1049357)

アップデート1

さらなる調査の結果、SDK Manager([ツール]-> [AVDの管理...])からAVD Managerを起動しても問題なく機能することがわかりました

アップデート2

さらに悪いニュースは、AVDの作成がコマンドラインツールからも機能しないことです。

アップデート3

EclipseからAVDマネージャーを起動するときに渡されるいくつかのパラメーターがこれらの問題の原因であると想定します

アップデート4

JavaJDK 1.7 Update 51に更新しEclipse Standard SDKKepler Service Release 2に更新しました。問題に対する最新の解決策はありません。Debianでもテストされ、同じ結果が得られました。

アップデート5

https://code.google.com/p/android/issues/detail?id=66661アンドロイドプロジェクトメンバーADTの次期バージョン( - 22.6.3 22.6.1)で修正する問題と約束を準拠しています。それまでの間、ADTをより低いバージョンのバージョン22.3.0にロールバックすることをお勧めします

現在のADTをアンインストールするには、

ヘルプ-> Eclipseについて->インストールの詳細-> Android開発ツール->アンインストール

Androidからパッケージ全体(DDMS、階層ビューア、NDT、Traceview、OpenGL ES..etc ..)アンインストールして、互換性の問題を回避し、上記のリンクからアーカイブのインストール方法で新しい新しいADTをインストールすることをお勧めします

これがこの問題を一時的に解決することを願っています。そして、ADTの新しいリリースをここで待ちます

アップデート6

ADTはバージョン22.6.1は、これらの問題を解決するであろう今出ています


ADTを22.6バージョンに更新した後、このバグが発生しました。しかし、私の問題はこの簡単な救済策によって今解決されます:)
Saad Qureshi 14

1
SDK Managerの[ツール]メニューから開くことも私にとってはうまくいきました。問題を解決してうれしいですが、奇妙です。
김준호2014年

1
同じ問題が発生しました。ADTをロールバックするにはどうすればよいですか?
Jeremiah Me

1
ソートされた問題!「Android SDK Manager」で「Android SDKツール」22.6.1にアップグレードしてから、ADT Eclipseで「更新を確認」することを忘れないでください。
Sydwell 2014年

1
これは22.6.4に戻ったようです
Jason Southwell

22

OPで「Eclipseの外側からAVDマネージャーを実行すれば、AVDを作成/編集できます」というステートメントを詳しく説明するには、次のようにします。

コマンドラインで次を実行します

<android-sdk-location>/tools/android avd (on Linux in this case)

これにより、EclipseツールバーのAVD Managerアイコンをクリックしたときに表示されるのと同じAVDウィンドウが起動します。しかし、AVDマネージャのこのインスタンスにはバグがなく、バグが導入される前と同じようにエミュレータを作成して実行できます。


さらに悪いjava segfaults笑、しかし幸いにもそれはavdを作成することができます
シェルピア

これで実際に機能し、AVDが作成されます。しかし、まだAVDは....起動しません
ステファンBourzeix

私も同じ問題を抱えていました。エミュレータに割り当てられた内部ストレージと外部ストレージのサイズを小さくしてから、それを開始しました。私は内部ストレージとSDカード用に1024 MiB、RAM用に1024 MiBを持っています(単位は私にはわかりません
MidnightJava

また、開始するのに非常に長い時間がかかる場合があります。それでも起動に失敗する場合は、長い時間をかけてください。
MidnightJava

笑..時間がかかります!!。しかし、一日の半分を意味するわけではありません!!。日食からAVDを開けない。AVDマネージャーからSDKディレクトリに作成できます。:-(
Shaon Hasan

7

1分のソリューション

すでに存在するデバイスを複製するという簡単な回避策を使用しました。Cloneボタンが働いたと私は正常にクローンを編集することができました。

手順:

Google by Deviceを選択

ここに画像の説明を入力してください

「クローン...」ボタンをクリックします

ここに画像の説明を入力してください

ウィンドウがポップアップしますので、「デバイスのクローン」をクリックします

dddd

新しくクローンされたデバイスを選択します。「... by User」と表示されているはずです

ここに画像の説明を入力してください

横の「編集」ボタンをクリック

ここに画像の説明を入力してください

そこにそれがあり、あなたは今あなた自身のカスタム仮想デバイスを持っています

ここに画像の説明を入力してください


6

更新と解決策: AsYashwanth Krishnan氏は、次のバージョンで問題のバグが修正されています。ADT 222.6.1とADT 22.6.2を試してみましたが、Android仮想デバイスを作成または編集できないというバグはありませんでした。直接的な解決策は、ADTを最新バージョンに更新することです。以下に記載されている回避策は、歴史的な目的のために残されています。

歴史的な回避策 @Yashwanth Krishnanが言ったように、これはADTプラグイン22.6のバグです。したがって、最善の回避策はロールバックです。ロールバックの方法を尋ねる人のために、これはステップバイステップのガイドです:

まずアンインストールADTプラグインとAndroidのためのすべての関連のプラグイン:に関するヘルプ- > ここに画像の説明を入力してください インストールの詳細は、 ここに画像の説明を入力してください Androidのプラグインやプレスのアンインストール]ボタンを選択し ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください 再起動を

2番目:https ://dl.google.com/android/ADT-22.3.0.zipからADT 22.3.0アーカイブをダウンロードします

ここに画像の説明を入力してください ローカルリポジトリのアーカイブからリポジトリを追加してインストールし ます ここに画像の説明を入力してください ここに画像の説明を入力してください ここに画像の説明を入力してください Androidプラグインを選択します ここに画像の説明を入力してください


@兄弟、私は同じ問題を抱えていますが、22.6をアンインストールしましたが、新しい手段をインストールする前に。22.3 ... eclipseは急いで閉じました...エラーeclipse実行可能ランチャーがカンパニアン共有ライブラリーを見つけられないため、今は開きません...どうすればよいですか?
Abdul Wahab

@AbdulWahabエラーのスナップショットとEclipseディレクトリにあるエラーログファイルと何が起こったかの詳細を含む新しい質問をStackoverflowに投稿できますか?
Mohamed El-Nakib 2014

@AbdulWahab Eclipseで多くのカスタマイズを行わず、それをAndroid開発にのみ使用する場合は、Android開発者のWebサイトからadt-bundleをダウンロードして抽出することで、開発にすばやく戻ることができます。adb-bundleは、adtとsdkがプリインストールされたeclipseで構成されています。ここから:developer.android.com/sdk/index.html
Mohamed El-Nakib

0

情報:

[OK]を数回クリックし、テストとして一部の設定を変更した後、AVDを正常に作成できました。

私はyashwanth krishnanソリューションを試し、AVD Manageer.exeを直接開こうとしましたが成功しませんでした。Windows 8 x64の場合、マネージャーは直接開いてくれません。開こうとするとすぐにシャットダウンします...


0

私もこの問題に会いました。この問題は、3月にリリースされた最新バージョン22.6で発生します。一方、22.3でテストを行いましたが、問題は見つかりませんでした。

ADTを22.3にロールバックし、22.6の新しい修正を待つことをお勧めします


1
次のようにgoogleから回避策を入手します。これにより、AVDを適切に生成するAVD Managerの外部バージョンが呼び出されます。その他の回避策:コマンドラインバージョン(シェルまたはcmd.exe、cd SDK、 "tools \ android.bat avd")を使用します。しかし、私はテストをしなかったので、参考までに。
user1461926 2014年

ロールバックできる方法はありますか?私はOSXを使用していて、ADT 22.3のアーカイブを持っていません
Sufian

0

デフォルトの場所がC:\ username path \ SDKsなどであることがわかり、システムにAndroidがインストールされている場所がD:\ sdks \ android_sdk_windowsであることが判明するまで、数時間頭を叩きました。そのため、Eclipse AndroidディレクトリをD:\ sdks \ android_sdk_windowsに変更すると修正されました。

また、スペースのないパスにAndroid SDKをインストールすると役立つ場合があることも聞きました。

これが誰かが髪を保つのに役立つことを願っています。


0

今日、Mavenをインストールした後、同じ問題に遭遇しました。私はそれを機能させるためにさまざまなパス設定をいじくり回し、問題に遭遇しました。また、GCM用のGoogleサーバーをインストールしようとしていました。私がやっていることのどこかで、Android Virtual Device Managerが破損しました。私はSOで検索して回答を得た後、TechSupportの最初のルールに従うことにしました。ツールキットを再インストールしました!

私はSDKマネージャーに入り、ツールをアンインストールしました([ツール]チェックボックスをクリックして)。それらをすべて削除するのに数分かかりました。次に、ツールを再インストールしましたが、約10分かかりました。私はEclipseとAVDを再起動し、昨日と同じように動作しました!

今回は修正に合計20分しかかかりませんでした。


0

パーリリースノート、この問題がダウンロード可能になりました改正22.6.1で解決されました。

Window> Android SDK Managerを選択してEclipseでAndroid SDKツールを22.6.1に更新し、プロンプトに従って更新をインストールしました。

更新が完了したら、Help> Check for Updatesを選択し、プロンプトに従って適切なEclipseコンポーネントを更新します。

これらの更新を完了した後、AVD機能をテストしましたが、正常に動作しているようです。



0

私も同様の問題に直面しました。Android SDKの23.0.2バージョンを使用しています。

「OK」ボタンを無効にしましたが、Android SDKがインストールされているパスに行きました。私の場合:

C:\Program Files\Android\android-sdk\

右クリックして[ 管理者として実行 ]を選択することでAVD-Manager.exeを実行しました


0

起動時の次のエラーのため、AVDを作成できないことがあります。x86エミュレーションでは現在、ハードウェアアクセラレーションが必要です。

私も同じ問題に直面していました。uが同じ方向を向いている場合は、SDK Manager-> Extra-> Installed "Intel x86 Emulator Accelerator(HAXM Installer)を開いて解決できます。次に、AVDを作成するときに、適切なCPUを選択します。これは機能するはずです。 )


-1

sdcardのサイズを設定する必要がある投稿の場合:私はそれと他の多くの設定を試しましたが、どれも役に立ちません。エラービューで、mogilkaによって言及されたNoClassDefFound例外が発生します。それを修正する構成設定はありません。悪いアップデートがプッシュされたようです


-2

あなたのSDカードにいくつかの価値を与えます。100や200のようなものかもしれません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.