2015-08-23 1 views
9

Я устанавливал Android Studio, но у меня есть эта проблема, когда программа начинает:Ваш путь к проекту содержит не-ASCII символов андроида студия

Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details.

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.

+0

Таким образом, сообщение об ошибке довольно понятно. Каков ваш путь к проекту и какая часть дает вам проблемы, чтобы понять, что происходит? – poss

+0

У меня была еще одна проблема, поэтому я обнаружил, что единственным решением было полностью стереть студию Android, поэтому, когда я снова заново заново установлю программу, она вышла из этой проблемы с пути к проекту. Обратите внимание, что до того, как работала моя андроид-студия, я использовал один и тот же путь для своих проектов, теперь я не знаю, в чем причина проблемы. –

+0

Каков твой путь? Наверняка, андроид-студия не справляется с проблемой? – poss

ответ

4

Я тот же problem.then создать новый проект и путь использует только английский алфавит, проблема решена.

2

Я встречаюсь с этой проблемой и обнаруживаю, что на моем пути есть некоторые китайские иероглифы. После изменения этих символов на английский язык проблема решена.

+0

Можете ли вы подробнее рассказать? – CinCout

+0

Возможно, ваш проект в каталоге, названном по-китайски, измените его название на английский. –

+0

Полезно изменить свой ответ, чтобы добавить дополнительные сведения. Комментарии не служат этой цели. – CinCout

-1

Я сталкиваюсь с этой проблемой, поэтому я создаю мой 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 
} 

Путь к классу градиента моего нового проекта - 1.5.0, а остальные проекты - 1.2.3, чем я внес изменения и до сих пор настолько хорош, что все работает нормально до сих пор.

0

Путь не должен содержать а, а, а и аналоги. Китайские иероглифы или любые другие, отличные от обычных алфавитных символов. Например, мой путь был C: \ Users \ Vinícius \ AndroidStudioProjects \ MyApplication. Но мое имя пользователя имело букву í. Поэтому я создаю папку 'custom2222' и изменить путь к C: \ custom2222 \ MyApplication

6

Я сделал создать ссылку символ (C: \ Android-SDK), в окнах 10 и решены:
mklink/D "c: \ android-sdk" "C: \ Users \ Clézio \ android-sdk"

+0

Удивительно! Спасибо! – Alexey

0

Я также столкнулся с этой проблемой, и мне нужно изменить имя папки с китайского на английский. Жаль, что текущий инструмент построения градиента не поддерживает имена Unicode.

1

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

ет: F: \ 资料 \ Yourproject

Пожалуйста, переименуйте путь английские символы:

ет: F: \ Data \ Yourproject

0

Я создал ссылку на символ, как описано выше: Clézio. Однако в командной строке я должен был указать подходящую кодировку (например, chcp 65001).

chcp 65001 
mklink /D "C:\android-sdk" "C:\Users\René\AppData\Local\Android\sdk" 

Если у вас есть SDK установлен под Path C: \ Users [USER] \ AppData ... вы, возможно, придется запустить командную строку с административ привилегиями.

0

Я решил эту проблему, добавив следующую строку

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. 
1

То, что я на самом деле был редирект (я не на самом деле знать термин) путь к другому пользователю (мой путь был C: \ Users \ Keith Peñas \ и т. д.), тогда я думал, что у меня есть это испанское письмо o n, поэтому я перенаправил путь к другому пользователю, в этом случае он был (C: \ Users \ Keith). Тогда у меня возникла еще одна проблема: это было похоже на «Твой путь не может быть с корнем». Поэтому я создал папку с именем моего приложения, а потом сработал!

Другая проблема, с которой я столкнулся, заключалась в следующем: «ваш путь содержит пробел и т. Д.». и это было с моего другого диска.

Надеюсь, это поможет!

+0

О, хороший парень, я не кричал. Это подчеркивает. Пожалуйста. –

-1

Если вы столкнулись с проблемой при первой установке Android Studio на свой компьютер.

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

  2. Перейти к "C: \ Users \ ВАШЕМ-USERNAME \ AppData \ Local \" путь и создать Android \ SDK папки внутри нее.

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

0

добавив строку 'android.overridePathCheck = истина' в gradle.properties файл в директории проекта.

Смежные вопросы