web-dev-qa-db-ja.com

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

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

Eclipse内からAVDを作成または編集しようとして、設定を入力した後、「OK」ボタンは「クリック可能」に見えますが、クリックしてもまったく何も起こりません。 clickable but useless

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

outsideEclipseからAVDマネージャーを実行すると、AVDを作成/編集できるので、これで終わりではありませんが、この特定の問題の解決策と私はそれを解決するのに役立ちたいです。

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

手がかりはありますか?

(バンドル版ではなく、ADTプラグインでIndigoを実行すると、別の方法で動作しませんでした。Java 1.6.0 45. Windows 8、残念ながら。多くのRAM等)

94
BarleyWarb

このIS ADT 22.6.0のバグの回避策のみ、これらのバグはその後のビルドで修正されます

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

Google側のバグのようです。この問題は"ADT 22.6"の更新後に発見されました。 "Android Open Source Project-Issue Tracker"で広く報告されており、まだ誰も適切に回答していません。

ただし、"AVD manager.exe" from "Android SDK"を開いてAVDを作成することは部分的に成功しました。新しいAVDを作成するには、SDKで直接AVD Manager.exeを開きますフォルダ。

Androidコミュニティからのコンフォメーションを待つ必要があるかもしれません

私のために働いたのです。

(Windows 8.1 Pro 64ビット、Java JDK 1.7 Update 25、Eclipse Standard Kepler Service Release 1、Android Development Toolkit 22.6.0.v201403010043-1049357)

更新1

さらなる調査により、AVD ManagerからSDK Manager(ツール-> Manage AVDs ...)を起動しても問題なく動作することが明らかになりました。

更新2

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

更新

AVD manager from Eclipseの起動中にパラメータが渡されると、これらの問題が発生します

更新4

JavaJDK 1.7 Update 51に更新し、Eclipse Standard SDKKepler Service Release 2に更新しました。問題点。 Debianでテストされ、同じ結果が得られました。

更新5

https://code.google.com/p/Android/issues/detail?id=66661 Androidプロジェクトメンバーは問題と約束を満たしますADTの今後のバージョン(22.6.1-22.6.3)で修正します。その間、ロールバックすることをお勧めしますADT下位バージョンに version 22.3.

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

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

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

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

更新6

これらの問題を解決する新しいADTversion 22.6.1がリリースされました。

69
Yash Krishnan

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

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

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

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

22
MidnightJava

1分間の解決策

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

手順:

Googleでデバイスを選択

enter image description here

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

enter image description here

ウィンドウがポップアップ表示されたら、「デバイスの複製」をクリックします

dddd

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

enter image description here

横にある[編集]ボタンをクリックします

enter image description here

これで、独自のカスタム仮想デバイスができました

enter image description here

7
Cobbles

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

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

最初:ADTプラグインとAndroidのすべての関連プラグインをアンインストールします:help-> about enter image description here インストールの詳細 enter image description here Androidプラグインを選択し、アンインストールボタンを押します enter image description hereenter image description hereenter image description hereenter image description here 再起動

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

そしてそれをインストールする enter image description here ローカルディスク上のアーカイブからリポジトリを追加 enter image description hereenter image description hereenter image description here Androidプラグインを選択します enter image description here

6

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

[OK]ボタンは無効になりましたが、Android SDKがインストールされているパスに移動しました。私の場合:

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

そして、右クリックして管理者として実行を選択してAVD-Manager.exeを実行すると、それは魅力のように機能しました。

0
Mekey Salaria

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

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

0
abyin007

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

また、スペースのないパスにAndroid SDKをインストールすると問題が解決する可能性があると聞きました。

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

0
Joe Plante

リリースノート に従って、この問題はリビジョン22.6.1で解決され、現在ダウンロード可能です。

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

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

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

0
mike47

情報:

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

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

0
INSITE MOBILE

ここで説明するように、別のシステムからエイズをコピーしました: Android-テストのためにエミュレータを友人にコピーする方法

0
Simon Meyer

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

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

0
user1461926

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

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

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

0
Growling Flea