Android的工作室:重新下载的依赖和同步工程Android的工作室:重新下载的依赖和同步工程(A

2019-05-12 05:27发布

我下载了一个开源的游戏“ ChaseWhisplyProject从GitHub”的源代码。

我进口的项目在我的Android工作室(版本1.5.1)。

它显示了以下错误信息:

错误:无法打开zip文件。
摇篮的相关性高速缓存可能已损坏(这是一个网络连接超时后,有时会发生。)
重新下载的依赖和同步工程(需要网络)
重新下载的依赖和同步工程(需要网络)

我改变了所有的依赖版本的最新一个BU还是它显示了同样的信息。

它具有主项目1)BaseGameUtils&2)ChaseWhisply下两个模块。 以上模块是不以粗体字母(我想应该以粗体字母像模块“应用程序”中显示)所示。

以下是gradle这个文件。

1)根摇篮:

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

}

2)BaseGameUtils模块摇篮

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模块摇篮:

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'

什么在这里是错误的? 请帮忙。

Answer 1:

虽然导入libGDX项目我在Android Studio 2.2中得到了相同的信息。

又到文件- >项目结构 ,然后选择项目和设置

摇篮版本

Android的插件版本

以相同的另一个项目价值我最近与Android Studio 2.2中和更新的SDK创建。 然后可能的gradle同步。 难道建设- >构建干净的,没有问题。 那时运行- >清洁并重新运行和项目运行良好。

希望这可以帮助。



Answer 2:

它主要是指在缓存文件夹中的gradle这个 zip文件已损坏,如果你不想更改版本像up-voted的答案,那么你必须删除的文件夹为您gradle这个 版本,您使用的是从这个项目下面的路径。

然后,只需重试同步和android studio将再次下载

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

例如:如果你使用3.3这个项目你会删除文件夹

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


Answer 3:

可能是不符合摇篮和Maven版本删除项目目录/ gradle产出/包装把正确的Gradle版本,把它重新运行



Answer 4:

我面临着同样的问题,我搜索了一下,发现一个最佳的解决方案,我对我的作品:

  1. 手动下载摇篮3.3二进制(直接链接: https://services.gradle.org/distributions/gradle-3.3-bin.zip )

  2. 打开Android工作室的根目录下,并解压缩到gradle这个文件夹(例如:程序文件/ Android的工作室/ gradle产出/ gradle这个-3.3)

  3. 开放的Android工作室,转到文件 - >设置 - >(建设,Exectution,部署)>摇篮,并设置“摇篮之家”为指向新的gradle这个-3.3文件夹中。

  4. 应用和同步。



Answer 5:

改变gradle这个-wraper的属性distributionUrl到本地下载gradle这个如

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



Answer 6:

清理项目是很长的路要走。 你干净的项目后,一定要重建它。 通常它解决了问题的gradle我。



Answer 7:

在我来说,我是跑IntelliJ IDEA的非root用户。



Answer 8:

如果你想使用这些新功能,你不应该是恢复到旧版本,只需删除该目录〜/ .gradle递归,然后重新启动Android的工作室。



Answer 9:

与gradle产出和SYN项目的所需版本更新您的gradle这个版本和更新。

https://services.gradle.org/



Answer 10:

我这个下面的步骤来解决这个问题

1.C:\用户\ SYSTEM name.gradle \包装\

2.Inside包装的文件夹U将找到一些版本grale文件,你只需要删除

3.出现/转到Android的工作室,并转到与摇篮文件文件 - >同步项目。

4.Android工作室自动下载的gradle需要的文件。

现在,即指否极泰来去编码



Answer 11:

我也面临着同样的问题。 该解决方案为我是转到“gradle这个\包装\ dists目录”,并删除该文件夹“级-4.10.1所有”文件夹,下载后,我在粘贴相同address.After提取的文件夹,我将再次同步同一个版本Android的工作室。 我为我工作。



文章来源: Android Studio: Re-download dependencies and sync project