Android Studio (1.5.1 -- ビルドの詳細については画像を参照) をインストールしました。
インストール中に、特定のパスをインストールできるようにカスタム オプションを選択しました。%SystemDrive% がネットワーク上の場所を指していることはわかっていたので、ローカル ディスクにインストールしたいと考えていました。
したがって、これは、デフォルトでは、アプリケーションが \networkpath\users\myUserName\Android\SDK にインストールされたことを意味します。
ただし、カスタム インストールを選択したので、ローカル パスを選択しました: c:\users\myUsername\Android\SDK
プロジェクトの作成とビルド作業は問題ありません
すべてが正常にインストールされたようで、新しいプロジェクトを作成して問題なくビルドできました。
ただし、ビルドを実行しようとすると、基本的にサイレントに失敗しました。エミュレーターは表示されず、エラーは発生しませんでした。Android モニターには、接続されているデバイスが検出されなかったというメッセージが表示されるだけです。 AVDマネージャー
幸いなことに、エミュレーターで何が起こったのかを確認する方法を少し知っていたので、AVD Manager を開きました。リストされたデバイスでエラーが表示されました。デバイスを右クリックして、[詳細の表示] を選択しました。カスタム インストールでこれを変更したにもかかわらず、AVD マネージャーがネットワーク パスから読み取ろうとしていることが示されたのはそのときです。\networkPath\Users\myUserName\Windows.android\avd\Nexus4.avd および \networkPath\Users\myUserName\Windows.android\avd\Nexus4.ini
レジストリ編集
Android Studio を閉じました。次に、regedit を開き、HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList の値を編集しました。元は次のようでした。
そして、それらをすべて c:\ ドライブ (%systemdrive% ではなく) を直接指すように変更しました。
環境変数: ANDROID_SDK_HOME
他の人が ANDROID_SDK_HOME 環境変数について言及していることがわかりましたが、私のマシンにはその値がまったく定義されていないことに気付いたので、それを追加して次のように設定しました: c:\users\myUsername\Android\SDK
次に、Android Studio を再度起動し、AVD Manager を起動しました。今回はデバイスが表示されませんでしたが、代わりに AVD Manager から、次のウィンドウでデバイスを作成するように求められました。
現在、Google API を使用してデバイスの 1 つをダウンロードしようとしていますが、ダウンロードとインストールは成功しますが、リストから消えます。次の画像には、ARM アーキテクチャ用の Google API を使用する API レベル 15 または 16 がないことに注意してください。
さらに、アーム付きの API レベル 17 用にリストされているものがあることに注意してください。私は今それをインストールしようとします。
正常にダウンロードされ、正常にインストールされたことがわかります。[完了]ボタンをクリックします。アイテムがマイ リストに表示されなくなりました。
API レベル 15 項目が自動的に選択されます。Android Studioをインストールしたときに最初にダウンロードされたので、私は推測しています。
最後に、 [ ダウンロード可能なシステム イメージを表示する ] チェックボックスをオフにすると (これは非常に紛らわしいです)、ダウンロード済みのシステム イメージが表示されると思いますが、1 つの API レベル 15 のみが表示されることがわかります。仮想デバイス。
これはすべて非常にひどいです。誰もこの問題を見たことがありますか?他の誰かがそれを修正できましたか?
Android Studioを完全に再インストールする必要があると思います。