Сегодня я обновил Android studio с 3.0.1 до 3.1.
Я столкнулся со странной проблемой с Gradle. Каждый раз, когда я пытался отредактировать файл .gradle, Android Studio зависает.
Проведя небольшое исследование, я обнаружил, что каждый раз, когда вы редактируете файл .gradle, Android Studio отправляет запрос на поиск «http://search.maven.org/».
У меня на работе прокси, все настроено, до этого обновления все работало исправно.
Кто-нибудь сталкивался с такой же проблемой с этой или более старой версией?
У jcenter есть проблемы, поэтому, когда вы получаете свой проект для правильной сборки, один раз включите автономный режим, поэтому AS не нужно подключаться к jcenter при каждом обновлении градиента.
см. этот вопрос для получения дополнительной информации.
обновить плагин maven gradle в build.gradle, используя ниже
classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
В gradle-wrapper.properties используйте это:
distributionUrl=https://services.gradle.org/distributions/gradle-4.4-all.zip
и обновите buildToolsVersion до 27.0.3
Всегда полезно проверить idea.log на наличие ошибок. В Mac OS X вы можете использовать «Справка»> «Показать журнал в Finder», чтобы отобразить файл idea.log.
В моем случае я обнаружил ошибки ниже, где мой прокси не работал, потому что я только что изменил свой пароль. После того, как я обновил свой пароль, проблема с зависанием исчезла.
WARN - roid.inspections.LintIdeClient - Could not connect to maven central to look up the latest available version for com.google.android:flexbox:+
WARN - roid.inspections.LintIdeClient - Could not connect to maven central to look up the latest available version for com.google.android:flexbox:+
Подобные советы всегда полезны. Спасибо, что поделились этим ChinLoong!
Спасибо. Когда я вчера провел небольшое исследование, я не нашел этого вопроса.