2013-07-14 2 views
4

Недавно я обновился до последней версии Android Studio (0.2.x), и у меня возникла проблема, когда я не могу построить проект. Я получаю сообщение об ошибке:Gradle: ошибка: незаконный побег unicode

Gradle: Execution failed for task ':TestApplication:compileDebug'. 

Compilation failed; see the compiler error output for details. C:\Users\user\AndroidStudioProjects\TestApplicationProject\TestApplication\build\source\r\debug\com\example\testapplication\R.java

Gradle: error: illegal unicode escape 

Теперь я понимаю, что я должен был повторно установить Android Studio, в соответствии с инструкциями:

Windows users: Do not install Android Studio 0.2.x in the same location as 0.1.x. 
Doing so may cause errors such as ClassCastException or other unexpected behaviors. 
It's best if you remove your previous version of Android Studio 0.1.x. 

И я на самом деле, я удалил Android Studio и удалил оставшуюся папку (которая, по-видимому, не удалена после удаления), хранящейся по адресу: C:\Users\user\AppData\Local\Android

Затем я приступил к очистке записи реестра на всякий случай (я попробовал это на своей третьей попытке, не получив ее на работу) и перезагрузился перед повторной установкой.

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

Что еще более странно, что все проблемных линий в соответствии с выходом компилятора прокомментировал строки в R.java. Вот один:

 /** From: C:\Users\user\AndroidStudioProjects\TestApplicationProject\TestApplication\src\main\res\values\dimens.xml 

И это указывает на характер 30 той линии, которая находится прямо между ˙U и ы слова пользователя (image attached). Я действительно пытался удалить комментарии, но, как вы ожидаете, R.java автоматически генерировался, когда я попросил, чтобы проект был перестроен.

У меня нет абсолютно никакого понятия, в чем проблема, какие-либо идеи?

+0

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

+0

У меня такая же проблема, но даже в сборке командной строки, которая для меня указывает на то, что проблема не связана с версией IDE, а с версией плагина android. На данный момент я вернусь к предыдущей версии плагина, который использовал (0.4.2), и я в зависимости от командной строки для сборки. Я не ставил это как ответ, так как это только обходной путь, пока одна из команд Gradle не подхватит эту проблему. – Brendan

ответ

5

Известная проблема. Мы уже исправили его внутри. Должен иметь его очень скоро (максимум пару дней)

+0

Спасибо за обновление Xavier! –

+0

Обходное решение найдено!:) Это не имя папки, начинающееся с 'u'. Это файл ресурсов, начинающийся с «u». У меня есть файл с именем res/values ​​/ urls.xml, который содержит URL-адреса, специфичные для OEM. Я изменил имя на «string_urls.xml», и теперь все хорошо. Спасибо! –

0

У меня была такая же проблема, и я использовал путь, похожий на ваш.

То, что я сделал, было , переместите проект в корень диска C, поэтому путь больше не начинается с «C: \ Users \ user», и проблема не устранена ... Не совсем решение , но обходной путь.

PS: На самом деле это не ответ, но у меня нет достаточного количества баллов для комментариев, и это может помочь кому-то.

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