Ответ 1
Я создал ссылку на символ (c:\android-sdk) в Windows 10 и разрешил:
<Б > mklink/D "c:\android-sdk" "C:\Users\Clézio\android-sdk"
Я устанавливал андроид-студию, но у меня есть эта проблема, когда программа запускается:
Ошибка: (1, 0). Путь к проекту содержит символы, отличные от ASCII. Эта скорее всего, приведет к сбою сборки в Windows. Пожалуйста, переместите проект в другой каталог. См. http://b.android.com/95744 для подробности.
Это предупреждение можно отключить, используя флаг командной строки -Dcom.android.build.gradle.overridePathCheck = true или добавление строки 'com.android.build.gradle.overridePathCheck = true' в gradle.properties файл в каталоге проекта.
Я создал ссылку на символ (c:\android-sdk) в Windows 10 и разрешил:
<Б > mklink/D "c:\android-sdk" "C:\Users\Clézio\android-sdk"
У меня такая же проблема. Затем я создаю новый проект, и путь использует только английский алфавит, проблема решена.
Я встречаю эту проблему и обнаруживаю, что на моем пути есть некоторые китайские символы. После изменения этих символов на английский язык проблема решена.
В вашем пути к проекту содержатся китайские символы,
em: F:\资料\Yourproject
Пожалуйста, переименуйте путь к английским символам:
em: F:\Data\Yourproject
Я решил эту проблему, добавив эту строку
android.overridePathCheck=true
to
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:\Users\Keith Peñas\и т.д.), тогда я думал, что у меня есть это испанское письмо, поэтому я перенаправил путь к другому пользователю, в этом случае он был (C:\Users\Keith). Тогда у меня возникла еще одна проблема: это было похоже на "Твой путь не может быть с корнем". Поэтому я создал папку с именем моего приложения, а потом сработает!
Другая проблема, с которой я столкнулся, заключалась в следующем: "ваш путь содержит пробел и т.д." и это было с моего другого диска.
Надеюсь, это поможет!
Если вы столкнулись с проблемой в первый раз, установив Android Studio на свой компьютер.
mklink /D "c:\Android-Sdk" "C:\Users\ **YOUR-USERNAME** \AppData\Local\Android\sdk"
Перейдите в папку "C:\Users\ YOUR-USERNAME\AppData\Local \" и создать в нем папки Android\sdk.
После этого вы можете продолжить установку.
Местоположение пути не должно содержать á, à, â и similars. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов. Например, мой путь был C:\Users\Vinícius\AndroidStudioProjects\MyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку "custom2222" и изменяю путь к C:\custom2222\MyApplication
Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент сборки gradle не поддерживает имена Unicode.
Я создал ссылку на символы, описанную ранее Clézio. Однако в командной строке я должен был указать подходящую кодировку (например, chcp 65001).
chcp 65001
mklink /D "C:\android-sdk" "C:\Users\René\AppData\Local\Android\sdk"
Если у вас установлен SDK в папке C:\Users [USER]\AppData... вам может потребоваться запустить командную строку с привилегиями администратора.
добавьте строку android.overridePathCheck = true 'в gradle.properties файл в каталоге проекта.
Эта ошибка возникает из-за пути проекта. Измените путь к своему проекту, который не содержит символов не-Ascii.
Вы используете не ASCII в пути проекта. Измените имя папки на английские буквы
Я столкнулся с этой проблемой, поэтому создаю свой projetc по другому пути, а затем перейду в место, где находятся другие проекты, после поиска файлов gradle, я заметил, что мой новый проект имеет следующее:
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. Чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.