Ваш путь к проекту содержит не-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 на свой компьютер.

  1. mklink /D "c:\Android-Sdk" "C:\Users\ **YOUR-USERNAME** \AppData\Local\Android\sdk"

  2. Перейдите по пути "C: \ Users \ YOUR-USERNAME \ AppData \ Local \" и создайте в нем папки Android\sdk.

  3. После этого вы можете продолжить установку.

Ваш путь проекта содержит китайские иероглифы,

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. Если я внес изменения и пока все хорошо, все работает до сих пор.

Другие вопросы по тегам