Android Studio: повторная загрузка и синхронизация проекта

Я загрузил исходный код с открытым исходным кодом " ChaseWhisplyProject" из Github.

Я импортировал проект в свою Android Studio (версия 1.5.1).

Отображается следующее сообщение об ошибке:

Ошибка: не удалось открыть zip файл.
Gradle кэш зависимостей может быть поврежден (это иногда происходит после таймаута сетевого подключения.)
Заново загружать зависимости и проект синхронизации (требуется сеть)
Заново загружать зависимости и проект синхронизации (требуется сеть)

Я изменил все версии зависимостей до последнего, но все еще показывает одно и то же сообщение.

Он имеет два модуля под основным проектом: 1) BaseGameUtils и 2) ChaseWhisply. Вышеупомянутые модули не выделены жирным шрифтом (я думаю, это должно быть выделено жирным шрифтом, например, "приложение" ).

Ниже приведены файлы gradle.

1) Корень Gradle:

// Top-level build file where you can add configuration options common to         all sub-projects/modules.
allprojects {
    repositories {
        jcenter()
    }

}

2) Модуль BaseGameUtils Gradle

apply plugin: 'com.android.library'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"
}

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}

dependencies {
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.google.android.gms:play-services:8.4.0'
}

3) Модуль ChaseWhisply Gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}
apply plugin: 'com.android.application'

dependencies {
    compile 'com.android.support:gridlayout-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:cardview-v7:23.1.1'
    compile 'com.nineoldandroids:library:2.4.0'
    compile project(':BaseGameUtils')
}

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    lintOptions {
        // TODO fix and remove !
        disable 'MissingTranslation', 'DuplicateIds', 'ExtraTranslation'
    }

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 22
        versionName "0.3.6"
    }
}

4) Settings.gradle

include ':ChaseWhisply', ':BaseGameUtils'

Что здесь не так? Пожалуйста, помогите.

Ответ 1

При импорте проекта libGDX я получил одно и то же сообщение от Android Studio 2.2.

Пошел в файл- > Структура проекта, затем выбрал проект и установил

Gradle версия

и

Версия Android Plugin

к значениям, идентичным другому проекту, который я недавно создал с Android Studio 2.2 и обновленным SDK. Затем можно синхронизировать gradle. Сборка Build → Build Clean без проблем. Затем выполнили Run- > Clean и Rerun, и проект прошел нормально.

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

Ответ 2

В основном это означает, что zip файл gradle в папке с кешем поврежден, если вы не хотите изменять версию, как ответ up-voted, тогда вы должны удалить папку для ваш gradle вариант, который вы используете для этого проекта по приведенному ниже пути.

Затем просто повторите синхронизацию, а android studio снова загрузит его

C:\Users\ [user here]  \.gradle\wrapper\dists

ex: если вы используете 3.3 для этого проекта, вы бы удалили папку

C:\Users\[user here]\.gradle\wrapper\dists\gradle-3.3-all

Ответ 3

Может быть несовместимым с Gradle и версией maven удалить проект dir/gradle/wrapper поместите в него правильную версию Gradle снова запустить

Ответ 4

Я сталкиваюсь с той же проблемой, и я ее ищу и нашел лучшее решение, и я работаю для меня:

  • Загрузите Gradle 3.3 двоичный файл (прямая ссылка: https://services.gradle.org/distributions/gradle-3.3-bin.zip)

  • Откройте свой корневой каталог студии Android и извлеките zip в папку Gradle (например: файлы программы /android -studio/gradle/gradle-3.3)

  • Откройте Android Studio, перейдите в меню Файл- > Настройки- > (сборка, Exectution, Deployment) > Gradle и установите "Gradle home", чтобы указать новую папку gradle -3.3.

  • Применить и синхронизировать.

Ответ 5

измените дистрибутив gradle -wraper-propertiesUrl на локальный скачанный gradle, например

distributionUrl = HTTPS://services.gradle.org/distributions/ gradle -3.3-all.zip

Ответ 6

Я также столкнулся с той же проблемой. Решение для меня сработало: зайти в "gradle\wrapper\dists", удалить папку "grade-4.10.1-all" и загрузить ту же версию, после чего я вставил извлеченную папку в тот же адрес. После этого я снова синхронизировался андроид студия. Я работал на меня.

Ответ 7

"Чистый проект" - это путь. После очистки проекта убедитесь, что вы его перестроили. Обычно он решает проблемы gradle для меня.

Ответ 8

В моем случае я запускал IntelliJ IDEA как пользователь без root.

Ответ 9

Если вы хотите использовать новые функции, вы не должны возвращать его в старую версию, просто удалите каталог ~/.gradle рекурсивно, а затем перезапустите Android Studio.

Ответ 10

Обновите версию gradle и обновите требуемую версию gradle и синхронизируйте свой проект.

https://services.gradle.org/

Ответ 11

Я решил эту проблему с помощью следующих шагов

1.C:\Users\Имя системы. Gradle\wrapper\

2. Внутри папки-оболочки вы найдете файл grale с какой-то версией, вам просто нужно удалить его

3. Перейдите в Android Studio и перейдите в File-> Синхронизируйте проект с Gradle Files.

4.Android studio автоматически загружает требуемый файл gradle.

5. А теперь займемся кодированием

Ответ 12

delete from this directory folder

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