40

eclipse classic ( juno) から Android エミュレーターを起動しようとしていますが、このエラーが発生し続けます:

エラー: 不明なスキン名 'WVGA800'

Eclipse indigo を使用してソフトウェアを開発しましたが、Eclipse juno をインストールして同じプロジェクトをインポートしたため、このエラーが発生し始めました。理由はありますか?この問題を解決するにはどうすればよいですか?

4

11 に答える 11

42

私の解決策は、Android 仮想デバイス マネージャーから新しいカスタム仮想デバイスを作成し、それを使用することでした。

于 2012-11-29T09:51:24.790 に答える
10

問題があり、修正しました...ここでの問題の主なアイデアは、エミュレーターがandroid-sdkベースディレクトリを見つけることができないということです..では、修正は何ですか? ここで説明します..

  1. SDK をインストールした場所を見つけます。これを行うには、[スタート]->[すべてのプログラム]->[Android SDK ツール]->[SDK マネージャー] に移動します。ウィンドウの上部にパスが書かれていることがわかります。後で必要になるので、どこかにコピーしてください。" SDK パス」
  2. [スタート] に移動し、[コンピューター] を右クリックして [プロパティ] を選択します。次に、左側のメニューの最後のオプションである [システムの詳細設定] を選択します。[詳細設定] タブに移動し、[環境変数] をクリックします。最初のリストに「ANDROID_SDK_ROOT」という変数があるかどうかを確認します。変数がある場合は、ステップ 1 でコピーした「SDK パス」と値が同じかどうかを確認します。同じでない場合は、変数を変更します。その値を SDK パスに追加し、問題が解決したかどうかを確認します。そうでない場合は、ステップ 3 に進みます。
  3. 「ANDROID_SDK_ROOT」が SDK パスと一致するか、手順 2 で問題が解決しなかった場合、問題はおそらくユーザー名が原因です..これは私の実際の問題でした。私のユーザー名には、( !,@,#,... ) のような特殊文字や、場合によってはスペースが含まれていました。私自身プログラマーなので技術的に言えば、エミュレータープログラムがパスを開こうとしたときに、特殊文字のためにパスを開くことができなかったため、エラーが発生していました.SDKがローカルアプリにインストールされていると推測しますデータ フォルダー ( Users\\AppData\Local ) は、私のように、Local App Data フォルダーにリンクする "LOCALAPPDATA" という別の環境変数でアクセスする必要があります。したがって、SDK パスで "drive:\Users\\ AppData\Local" を "%localappdata" に変更すると、問題は解決します..

他の Java プログラムでも同じ問題が発生します。Zend Studioにも問題がありました...

それがあなたの問題を解決することを願っています、頑張ってください

于 2012-08-18T22:18:05.500 に答える
1

私の解決策は、スキンをnexus 5xに変更することでした!!

于 2016-05-23T19:29:19.333 に答える