2016-05-20 5 views
5

Итак, я пытаюсь использовать предварительный просмотр Android Studio 2.2 в Ubuntu 14.04 LTS.Android Studio 2.2 preview1 ошибки

Я использую Gradle-2,10 и Gradle-плагин 2.2.0-альфа1 вместе с OpenJDK-8.

compileSdkVersion 23 
buildToolsVersion "23.0.3" 

Сначала studio.sh не бежал и я нашел решение, чтобы изменить #!/bin/sh к #!/bin/bash. Вуаля - начинает правильно.

Но в build.gradle файлов, предупреждение shown--

'dependencies' cannot be applied to '(groovy.lang.Closure)' 

и его не найти импортированный класс из библиотеки проекта (включает в баночку только). Пожалуйста, помогите мне.

+0

Можете ли вы поделиться всем файлом Gradle, пожалуйста? Возможно, вам не хватает «применить плагин» –

+0

. Проверьте это, http://stackoverflow.com/questions/29133601/buildtypes-cannot-be-applied-to-groovy-lang-closure – Haven

+0

@ cricket_007 все отлично работает с Studio 2.1. 1. ничего не пропало. –

ответ

2

Единственное исправление, которое я нашел для этого, каждый раз, когда я открываю проект, я перехожу в «Настройки»> «Выполнение», «Выполнение», «Развертывание»> «Градл», «Использовать локальное распределение градиентов», нажмите «применить», затем нажмите «Использовать оболочку градиента по умолчанию» и ок.

Это должно исправить, но его довольно раздражает делать это каждый раз.

+0

это отлично :) –

+0

Я рад помочь :) –

0

Это похоже на проблему версии 2.10 версии обертки на градиенте.

После прочтения вокруг обходного людей как

  • «аннулирует кэш и перезапустить»
  • удалить .gradle файл в проекте и повторно открыть его
  • и т.д. и т.п.

Я просто попробуйте для забавы установить автономную версию градиента, так как я всегда использовал только версию обертки, которая приписывает студию android.

И с ней есть какая-либо ошибка и любое предупреждение.

Для тех, кто хочу попробовать (я пользователь УДС в):

  • установить Gradle (по доморощенного хорошо и довольно легко) заварить установить Gradle
  • сказать, чтобы использовать этот один вместо того, чтобы обертка версия предпочтение -> сборка, выполнение, Deveployment -> Gradle -> использовать местное Gradle распределение

, если вы установите его самогон, как я правильно ра го будет: /usr/local/Cellar/gradle/x.yy/libexec где x.yy это предполагает, чтобы быть 2,11 (что является последней версией, предоставленной варкой, даже если Lastest версия выпущен 2,13) ​​


Я уже понял, что шаги, описанные выше, не фиксируют окончательно. Каждый раз, когда вы повторно открываете проект, проблема возникает снова и снова. Это раздражает, но изменение betwen использования «обертки»/«правильной градации» забирает предупреждение. Но это также означает, что это не проблема градиента, как я предполагал в начале.

...давайте подождем постоянное исправление ^^

+0

Спасибо за помощь, но я уже пробовал все это, но ничего не работает на Ubuntu ... и не требуется обходного пути для Mac, поскольку он отлично работает на моей машине Apple. –

0

Эта проблема исправлена ​​в Android Studio 2.2 preview 2 (скачать с this page).

Disabled пару Groovy проверок, которые сообщили неправильные ошибки в файлах build.gradle

С changelog.

+0

правда, что ...... –

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