Android Studio:重新下载依赖项并同步项目

2024-03-11

我下载了一个开源游戏“ChaseWhisply项目 https://github.com/tvbarthel/ChaseWhisplyProject”源代码来自Github。

我在 Android Studio(版本 1.5.1)中导入了该项目。

它显示以下错误消息:

错误:无法打开 zip 文件。
Gradle 的依赖项缓存可能已损坏(这有时会在网络连接超时后发生。)
重新下载依赖并同步项目(需要网络)
重新下载依赖并同步项目(需要网络)

我将所有依赖项版本更改为最新版本,但它仍然显示相同的消息。

它的主项目下有两个模块 1) BaseGameUtils & 2)ChaseWhisply。 上面的模块没有以粗体字母显示(我认为应该像模块“app”一样以粗体字母显示)。

以下是 gradle 文件。

1)根等级:

// 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)设置.gradle

include ':ChaseWhisply', ':BaseGameUtils'

这里出了什么问题?请帮忙。


在导入 libGDX 项目时,我从 Android Studio 2.2 收到了相同的消息。

Went to 文件->项目结构然后选择Project and set

摇篮版本

and

安卓插件版本

值与我最近使用 Android Studio 2.2 和更新的 SDK 创建的另一个项目相同。然后就可以同步gradle了。做过构建->构建干净没有任何问题。然后做了运行->清理并重新运行并且项目运行良好。

希望这可以帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio:重新下载依赖项并同步项目 的相关文章

随机推荐

  • 将 FASTA 文件中的多个序列添加到 python 中的列表中

    我正在尝试组织具有多个序列的文件 在此过程中 我尝试将名称添加到列表中 并将序列添加到与名称列表并行的单独列表中 我弄清楚了如何将名称添加到列表中 但我不知道如何将其后面的序列添加到单独的列表中 我尝试将序列行附加到空字符串中 但它将所有序
  • C# 如何判断 DVD 驱动器托盘是否打开?

    我有一个用 C 编写的 DVD 读取和刻录应用程序 我希望能够检测空驱动器 无磁盘 和打开驱动器之间的区别 编辑 经过更多谷歌搜索后 我认为更好的问题描述是 我想访问驱动器托盘状态 打开或关闭 我可以用 ManagementObjectSe
  • ASP.NET MVC5/IIS Express 无法调试 - 代码未运行

    我启动 VS2013 VB Net MVC5 Web 应用程序 在 HomeController About 方法中设置断点并运行 开始调试 导航到 About 页面并接收消息 Code not running The current Th
  • gnu make“删除中间文件”

    我有以下规则 define compile c ECHO CC lt Q CC CFLAGS c MD o lt The following fixes the dependency file See http make paulandle
  • 从原始数据的字节数组中获取缓冲图像

    我正在使用JNA 我从我的 C 方法中获取原始数据的字节数组 现在我陷入了如何使用这个原始数据字节数组在java中获取缓冲图像的困境 我尝试了一些方法来使其成为 tiff 图像 但我没有取得成功 这是我到目前为止尝试过的代码 这里我的字节数
  • 将子视图延迟加载到非分页 UIScrollView 中

    我正在尝试实现一个类似幻灯片的 UIScrollView 它将填充目录页面的缩略图 选择缩略图将导致主 UIScrollView 移动到所选页面 目录可能包含 100 200 页 我只想在需要时才延迟加载它们 我已经在启用分页的 UIScr
  • 创建用于 XML 导出的多维对象

    我正在导入一个包含大量发票数据的 csv 文件 该数据需要根据供应商 ID 分组在一起 以显示每个供应商的标题以及该供应商 ID 的所有发票的总和 然后在其下方显示每张单独的发票 该项目的目标是导入 CSV 向用户显示数据 允许通过选择框更
  • Javascript 在选中的复选框上克隆此 div,在未选中的情况下删除此 div

    选中该复选框后 克隆正确的 div 并将其显示在示例中 div div 当取消选中该复选框时 删除克隆 并伴随localStorage 有人可以帮我解决这个问题吗 function onClickAvGamesCheckBox var ar
  • 使用 Blobstore API 和 Images API 直接从 GAE 中的 GCS 提供图像

    关于 Blobstore 和 Google Cloud Storage GCS 的许多问题和答案已有两三年历史 而这些年情况发生了巨大变化 GCS 不再是一项独立的服务 这是融合的 https developers google com s
  • ShortDynamicLink 不生成动态链接的短链接

    创建动态链接 DynamicLink dynamicLink FirebaseDynamicLinks getInstance createDynamicLink setLink Uri parse http shaharapp in se
  • 为什么java.lang.Object中的finalize()方法是“受保护的”?

    出于好奇 为什么是finalize 方法的访问修饰符被设为protected 为什么不能是public 有人可以向我解释一下这背后的具体原因吗 另外 我也了解到finalize 方法仅被调用一次 如果我在程序内部调用它两次 会发生什么 垃圾
  • Apple 是否为 SIRI 提供 API?

    Apple 是否有可能为 Siri 提供 API 如果我可以一边喝着咖啡一边说 User 嘿 Siri 你能打开愤怒吗 鸟类 4 级并为我扔第一只鸟 确保你至少打到一只绿猪 否则它就会从你的薪水中扣除 Siri 是的 当然 我会为你做的 这
  • Visual Studio Code,如何复制文件名

    在 Visual Studio 代码中 它有以下命令Copy Path and Copy Relative Path Ctrl Shift p gt 文件 复制活动文件的路径 有没有办法可以复制活动文件名而不是整个路径 如果没有办法复制活动
  • 更改 Julia 中的包目录

    我想更改 Julia 中的包目录 默认为 julia v0 4 我想要move it to opt julia v0 4 理想情况下 我想移动已安装的软件包 julia v0 4到新地点 但如果这是不可能的 我可以重新安装它们 我需要做什么
  • 如何使用 lambda 获取列表中过滤项的索引?

    我有一份水果清单 name apple qty 233 name orange qty 441 当我过滤列表时orange使用拉姆达 list filter lambda x x name orange fruits 我得到了正确的字典 但
  • AsynchronousByteChannel 的线程含义

    Javadoc 的AsynchronousByteChannel read http download oracle com javase 7 docs api java nio channels AsynchronousByteChann
  • “尝试读取或写入受保护的内存。”将项目添加到列表<>时

    偶然发现奇怪的错误 一些研究表明 当您篡改代码内存时 就会出现这种错误 我不做这样的事 完整错误 Cineman ni DLL 中发生 System AccessViolationException 类型的未处理异常 附加信息 尝试读取或写
  • 添加超过 8 个项目时,AEM ACS Commons 通用列表编辑器会中断

    ACS 共享版本 5 0 6AEM 版本 6 5 8 0 我试图通过单击缩略图 然后单击顶部操作栏中的 属性 来编辑 http localhost 4502 generic lists html etc acs commons lists
  • 绘制点而不是线? JFreeChart PolarChart

    目前 PolarChart 将所有坐标与线条连接起来创建多边形 我只是希望它用点绘制每个点而不是将它们连接在一起 这可能吗 我尝试过使用translateValueThetaRadiusToJava2D 和 Graphics2D 来绘制圆圈
  • Android Studio:重新下载依赖项并同步项目

    我下载了一个开源游戏 ChaseWhisply项目 https github com tvbarthel ChaseWhisplyProject 源代码来自Github 我在 Android Studio 版本 1 5 1 中导入了该项目