7

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 から、次のウィンドウでデバイスを作成するように求められました。 AVD Manager 新規デバイスの作成

現在、Google API を使用してデバイスの 1 つをダウンロードしようとしていますが、ダウンロードとインストールは成功しますが、リストから消えます。次の画像には、ARM アーキテクチャ用の Google API を使用する API レベル 15 または 16 がないことに注意してください。
ここに画像の説明を入力

さらに、アーム付きの API レベル 17 用にリストされているものあることに注意してください。私は今それをインストールしようとします。

ダウンロード画像

正常にダウンロードされ、正常にインストールされたことがわかります。[完了]ボタンをクリックします。アイテムがマイ リストに表示されなくなりました。 アイテムがなくなった

API レベル 15 項目が自動的に選択されます。Android Studioをインストールしたときに最初にダウンロードされたので、私は推測しています。

最後に、 [ ダウンロード可能なシステム イメージを表示する ] チェックボックスをオフにすると (これは非常に紛らわしいです)、ダウンロード済みのシステム イメージが表示されると思いますが、1 つの API レベル 15 のみが表示されることがわかります。仮想デバイス。 1つのデバイスのみ

これはすべて非常にひどいです。誰もこの問題を見たことがありますか?他の誰かがそれを修正できましたか?

Android Studioを完全に再インストールする必要があると思います。

4

3 に答える 3

1

idea.propertiesプロジェクト内のファイルを確認する必要があります (別のディレクトリへの Android Studio パス)。これは、システムの設定を上書きするように設定されているようです。

于 2016-02-08T19:31:17.567 に答える
0

SDKそれぞれの とAPI levelsAndroid SDK ManagerImage Systemsでダウンロードします。

そして、それらはAVDに正常に表示されます。

于 2016-05-05T17:43:58.247 に答える