Ваш путь к проекту содержит не-ASCII символы android studio
Я устанавливал Android Studio, но у меня есть эта проблема при запуске программы:
Ошибка:(1, 0) Путь к вашему проекту содержит символы не ASCII. Это, скорее всего, приведет к сбою сборки в Windows. Пожалуйста, переместите ваш проект в другой каталог. См. http://b.android.com/95744 для деталей.
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck=true или добавив строку 'com.android.build.gradle.overridePathCheck=true' в файл gradle.properties в каталоге проекта.,
11 ответов
Я решил эту проблему, добавив эту строку
android.overridePathCheck=true
в
gradle.properties
Как сказано в этом сообщении
This warning can be disabled by using
the command line flag -Dcom.android.build.gradle.overridePathCheck=true,
or adding the line
'com.android.build.gradle.overridePathCheck=true'
to gradle.properties file in the project directory.
Я создал символьную ссылку (c:\android-sdk) в Windows 10 и решил:
mklink / D "c: \ android-sdk" "C: \ Users \ Clézio \ android-sdk"
У меня та же проблема. Затем я создаю новый проект и путь использует только английский алфавит, проблема решена.
Если вы столкнулись с проблемой при первой установке Android Studio на свой компьютер.
mklink /D "c:\Android-Sdk" "C:\Users\ **YOUR-USERNAME** \AppData\Local\Android\sdk"
Перейдите по пути "C: \ Users \ YOUR-USERNAME \ AppData \ Local \" и создайте в нем папки Android\sdk.
После этого вы можете продолжить установку.
Ваш путь проекта содержит китайские иероглифы,
em: F: \ 资料 \ Ваш проект
Пожалуйста, переименуйте путь английскими символами:
em: F: \ Data \ Yourproject
Я столкнулся с этой проблемой и обнаружил, что на моем пути есть несколько китайских иероглифов. После смены этих символов на английский проблема решена.
На самом деле я перенаправил (я на самом деле не знаю термин) путь к другому пользователю (мой путь был C:\Users\Keith Peñas\ и т. Д.), Затем я подумал, что у меня есть это испанское письмо, поэтому Я перенаправил путь к другому пользователю, в данном случае это было (C:\Users\Keith). Тогда у меня была другая проблема: это было что-то вроде "Твой путь не может быть с укорененным путем". Поэтому я сделал папку с именем моего приложения, и тогда оно заработало!
Еще одна проблема, с которой я столкнулся, была: "Ваш путь содержит пробелы и т. Д." и это было с моего другого диска.
Надеюсь это поможет!
Эта ошибка возникает из-за пути проекта. Измените путь вашего проекта таким образом, чтобы он не содержал символов не-Ascii.
Я также столкнулся с этой проблемой, и я должен изменить имя папки с китайского на английский. Жаль, что текущий инструмент сборки Gradle не поддерживает имена Unicode.
Местоположение пути не должно содержать á,à,â и аналогичные. Китайские иероглифы или любые другие отличные от обычных букв алфавита. Например, мой путь был C:\Users\Vinícius\AndroidStudioProjects\MyApplication . Но у моего имени пользователя была буква í. Поэтому я создаю папку "custom2222" и изменяю путь на C:\custom2222\MyApplication
Лучшее решение вашей проблемы - переместить папку проекта в другой каталог без символов, отличных от ASCII, и пробелов.
Например С:\Android\PROJECT-FOLDER
.
Вы можете создать каталог в C:\
используя желаемое имя.
Я создал символьную ссылку, как описано ранее Клезио. Однако мне пришлось указать подходящую кодировку (например, chcp 65001) в командной строке раньше.
chcp 65001
mklink /D "C:\android-sdk" "C:\Users\René\AppData\Local\Android\sdk"
Если у вас установлен SDK по пути C:\Users[USER]\AppData... вам может потребоваться запустить командную строку с правами администратора.
Я столкнулся с этой проблемой, поэтому я создаю свой проект по другому пути, а затем перехожу в место, где находятся другие проекты, после просмотра файлов градаля, я заметил, что мой новый проект имеет следующее:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
Путь к классу для моего нового проекта gradle - 1.5.0, а для других проектов - 1.2.3. Если я внес изменения и пока все хорошо, все работает до сих пор.