web-dev-qa-db-ja.com

Android SDKの場所には空白を含めないでください。NDKツールで問題が発生するためです。

最近、Android St​​udioの最新バージョン(Android Studio 2.1)をインストールし、以前にインストールした古い1.2バージョンを保持しています。これで、Android St​​udio 2.1とAndroid St​​udio 1.2ができました。 Android St​​udio 1.2でSDK Managerをクリックすると正常に動作しますが、Andorid Studio 2.1ではこの問題が発生します。  Android studioの2つのバージョンの保持を修正するにはどうすればよいですか?ありがとう

26

警告メッセージに示されているように、SDKの場所に空白を含めることはできません。

SDKはC:\Users\Giacomo B\AppData\Local\Android\sdkにあります。 Giacomo Bに空白文字があります。

最も簡単な解決策は、SDKを他の場所に移動することです。この場合、パスにC:\Android\sdkなどのスペースやその他の空白文字はありません。両方のAndroid St​​udioインストールを新しい場所に向けることができます。

27
Tanis.7x

別の方法があります:

  1. 開くCMD管理者として
  2. タイプ:mklink /J C:\Program-Files "C:\Program Files"または私の場合はmklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
  3. Enterキーを押します
  4. 魔法が起こる! (Cドライブを確認してください

これで、C:\Program-FilesC:\Program-Files-(x86))をポイントできます。

15
Mehdi Dehghani

パスを変更するだけです:

"c:\program files\Android\sdk" to "c:\progra~1\Android\sdk"
or
"c:\program files (x86)\Android\sdk" to "c:\progra~2\Android\sdk"

パスにスペースを含めないでください。

12
Willem

symbolic link を作成することは可能です。 C:\Android\sdkをSDKの実際の場所(空白を含む)に追加し、SDKの場所としてAndroid St​​udio内からこのシンボリックリンクを参照します。ただし、Android St​​udioが空白に関するこの警告の表示を停止しても、NDKがそのようなセットアップで動作するかどうかは試していません。

5
mous

単純に... NDKを使用していない場合は、まったく問題はありません。一方、これはエラーではなく警告にすぎません。警告を使用すると、先に進むことができますが、エラーはできません。空白を調整することをお勧めします。たとえば、SDKがC:\ program file\Android studioにある場合。空白の「プログラムファイル」があります。 2つの簡単な方法があります。1.空白を削除します2.空白のない別の場所にインストールします。

4
Naveed Ashraf

NDKを使用していない限り、その警告を無視できます。

ところで:この警告は、並列インストールとは関係ありません。

3
F43nd1r

同じエラーが発生しました。パスC:\ Users\Juan Jose\App ----をC:\ Users\JUAN〜1\Appに変更します。

  1. CMDコマンド(Windows)はルートc:\ Usersに移動します
  2. コマンドde DIR/Xを入力します。ここでは、Juan Joseの短縮名を表示します
  3. Juan Joseの名前を短縮名に置き換えます。
1
heriberto777

たとえばProgram Filesのように、指定されたパスにあるすべてのフォルダーの空白を削除します。削除するには、手順->昇格されたcmdを開きます。これにより、スペースが削除され、「-」に置き換えられます。 SDKとjdkの両方のパスを使用してこれを行うとよいでしょう。これは動作します:)

0
Pooja Thakare