Расположение Android SDK не должно содержать пробелов, так как это вызывает проблемы с инструментами NDK
недавно я установил последнюю версию Android Studio (Android Studio 2.1), сохраняя старую версию 1.2 ранее установленной. Теперь у меня есть Android Studio 2.1 и Android Studio 1.2. В Android Studio 1.2, когда я нажимаю на SDK Manager, он работает правильно, но в Andorid Studio 2.1 эта проблема появляется: как я могу исправить сохранение двух версий Android studio? Спасибо
7 ответов
как указано в предупреждающем сообщении, расположение SDK не должно содержать пробелов.
ваш SDK находится в C:\Users\Giacomo B\AppData\Local\Android\sdk
. В Giacomo B.
самое простое решение-переместить SDK в другое место, где нет пробела или другого символа пробела в пути, например C:\Android\sdk
. Вы можете указать обе установки Android Studio на новое место.
просто измените путь:
"c:\program files\android\sdk" to "c:\progra~1\android\sdk"
or
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk"
обратите внимание, что пути не должны содержать пробелов.
есть другой способ:
- открыть
CMD
(в качестве администратора) - тип:
mklink /J C:\Program-Files "C:\Program Files"
(или в моем случаеmklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
) - нажмите enter
- волшебство! ( проверьте свой диск C)
теперь вы можете указать на C:\Program-Files
(C:\Program-Files-(x86)
).
просто....Если вы не используете NDK,нет никаких проблем. С другой стороны, это просто предупреждение, а не ошибка. С предупреждением, вы можете идти вперед, но не ошибки. Любые лучше настроить пробелы. Например, если ваш SDK находится на C:\program файл\Android studio. Есть пробелы "program file". Есть 2 простых метода: 1. Удалить пробелы 2. Установить в другом месте, где нет пробелов.
можно сделать символическую ссылку, например,C:\Android\sdk
к фактическому местоположению sdk (который содержит пробелы) и обратитесь к этой символической ссылке из Android Studio как к местоположению SDK. Я, однако, не пробовал, будет ли NDK работать с такой настройкой, хотя Android Studio перестает давать это предупреждение о пробелах.
пока вы не используете NDK вы можете просто игнорировать это предупреждение.
кстати: это предупреждение не имеет ничего общего с параллельной установке.
просто удалите пробел всех папок, присутствующих в данном пути, например, программных файлов Вы можете удалить его, выполнив следующие действия-> Открыть повышенный УМК, В командной строке Выполнить: mklink /J C:\Program-Files "C:\Program файлы" Это позволит удалить пространство и заменить его на" -". Лучше сделать это с помощью sdk и JDK path. Это работает :)