我从 Github 下载了一个开源游戏ChaseWhisplyProject"源代码.
I downloaded an open source game "ChaseWhisplyProject" source code from Github.
我在我的 Android Studio(版本 1.5.1)中导入了该项目.
I imported the project in my Android Studio (Version 1.5.1).
它显示以下错误消息:
错误:无法打开 zip 文件.
Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生.)
重新下载依赖并同步项目(需要网络)
重新下载依赖并同步项目(需要网络)
Error:Failed to open zip file.
Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
Re-download dependencies and sync project (requires network)
Re-download dependencies and sync project (requires network)
我将所有依赖版本都更改为最新版本,但它仍然显示相同的消息.
I changed all the dependency versions to latest one bu still it is showing the same message.
它在主项目下有两个模块 1) BaseGameUtils &2)ChaseWhisply.上面的模块没有用粗体显示(我认为应该像模块app"一样用粗体显示).
It has two modules under the main project 1) BaseGameUtils & 2)ChaseWhisply. The above modules are not shown in bold letters (I think it should be shown in bold letters like module "app").
以下是 gradle 文件.
Following are the gradle files.
1) 根 Gradle:
1) Root Gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
allprojects {
repositories {
jcenter()
}
}
2) BaseGameUtils 模块 Gradle
2) BaseGameUtils Module 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:
3) ChaseWhisply Module 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
4) Settings.gradle
include ':ChaseWhisply', ':BaseGameUtils'
这里有什么问题吗?请帮忙.
What is wrong over here? Please help.
在导入 libGDX 项目时,我从 Android Studio 2.2 收到了相同的消息.
While importing a libGDX project I got the same message from Android Studio 2.2.
转到文件->项目结构然后选择项目并设置
Gradle 版本
和
Android 插件版本
到与我最近使用 Android Studio 2.2 和更新的 SDK 创建的另一个项目相同的值.然后可以同步gradle.Build->Build Clean 没有问题.然后 Run->Clean and Rerun 项目运行良好.
to values identical to another project I had recently created with Android Studio 2.2 and updated SDK. Could then sync gradle. Did Build->Build Clean with no issues. Then did Run->Clean and Rerun and project ran fine.
希望这会有所帮助.
这篇关于Android Studio:重新下载依赖和同步项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
更新到 Android Build Tools 25.1.6 GCM/FCM 后出现 IncompIncompatibleClassChangeError after updating to Android Build Tools 25.1.6 GCM / FCM(更新到 Android Build Tools 25.1.6 GCM/FCM 后出现 Incompatible
如何在 gradle 中获取当前风味How to get current flavor in gradle(如何在 gradle 中获取当前风味)
如何修复“意外元素<查询>在“清单How to fix quot;unexpected element lt;queriesgt; found in lt;manifestgt;quot; error?(如何修复“意外元素lt;查询gt;在“清单中找到错误
基于 Android Gradle 中多风味库的多风味应用Multi flavor app based on multi flavor library in Android Gradle(基于 Android Gradle 中多风味库的多风味应用)
Android 依赖在编译和运行时有不同的版本Android dependency has different version for the compile and runtime(Android 依赖在编译和运行时有不同的版本)
本地 aar 库的传递依赖Transitive dependencies for local aar library(本地 aar 库的传递依赖)