16

私はアンドロイドアプリ開発に不慣れです。新しい AVD を作成し、この AVD で [開始] をクリックすると、次のようになります。

Starting emulator for AVD 'Nexus_4_16_AVD'
PANIC: Could not open: Nexus_4_16_AVD

4

4 に答える 4

30

これは ADT プラグインのバグです。修正されるまでの回避策として、NTFS シンボリック リンクを使用します。

Windows 7 用の C: ドライブと、すべての作業とデータ用の D: ドライブがあります。Windows 7 をインストールした後、すべての特別なフォルダーを C:\Users\John Doe から D:\John Doe に移動しました。ADT プラグインは、エミュレーターと構成ファイルが D: にあるときに、C: からエミュレーターをロードしようとしています (パニック: 開けませんでしたなど)。NTFS では、NTFS シンボリック リンクを使用して、ADT プラグインが D: から読み取ることができます。C:\Users\John Doe でコマンド プロンプトを開き (もちろんユーザー名を使用します)、mklink コマンドを使用します。

 mklink /J "C:\Users\John Doe\\.android" "D:\John Doe\\.android"

ADT プラグインが C: で .android を参照しようとすると、NTFS が要求を D: に送信し、エミュレーターが正しく起動します。

元のソース

また

パスの問題でない場合は、次のようになります。

という環境変数を作成し、ANDROID_SDK_HOMEそれをに設定してC:\Users\Administrator Open Eclipse > Window > PreferencesクリックしRun/Debug、文字列の置換 user.home という名前の新しい変数を追加しC:\Users\Administrator、AVD を作成して実行するように設定します。

元のソース

于 2013-08-30T20:03:27.493 に答える
11

何もうまくいかない場合は、.android フォルダーを C:\Users\.android にコピーするだけです。

于 2013-10-16T07:46:25.777 に答える
3

私は同じ問題を抱えていましたが、最初の Umer Farooq の提案で解決しました。C:/Users/MyName フォルダーには既にフォルダー .android がありました。バックアップ目的で .android.zip に圧縮し、C:/Users/MyName/.android フォルダーを削除しました。次に、コマンド プロンプト (既に C:/Users/MyName にある) を開き、次のコマンドを実行しました。

 mklink /J "C:\Users\MyName\\.android" "D:\\.android"

次に、Eclipse を再起動して AVD を起動しました。仮想デバイスが作成され、正常に機能しました。

于 2013-10-18T17:29:37.333 に答える