此处将为大家介绍关于在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397
此处将为大家介绍关于在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”的详细内容,此外,我们还将为您介绍关于Android Studio Gradle''s dependency cache may be corrupt Re-download dependencies and sync p...、Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt、android – 读取build / intermediates / data-binding-compiler / debug / dependent-lib-artifacts目录的内容时出错、AndroidStudio Gradle:Resolvedependencies'':app:_debugCompile'' 问题的有用信息。
本文目录一览:- 在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”
- Android Studio Gradle''s dependency cache may be corrupt Re-download dependencies and sync p...
- Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt
- android – 读取build / intermediates / data-binding-compiler / debug / dependent-lib-artifacts目录的内容时出错
- AndroidStudio Gradle:Resolvedependencies'':app:_debugCompile'' 问题
在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”
我使用parse.com
入门程序进行了为期两天的讲座,没有任何问题。我走了几分钟,没有看到任何变化,现在它无法同步。我进行了搜索,但没有发现任何错误。在此先感谢您的帮助。
这是错误:
Error:(36, 0) Could not find property ''compile'' on org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0.
打开文件
这是我的gradle文件:
apply plugin: ''com.android.application''apply plugin: ''com.parse''buildscript { repositories { mavenCentral() maven { url ''https://maven.parse.com/repo'' } } dependencies { classpath ''com.parse.tools:gradle:1.+'' }}android { compileSdkVersion rootProject.ext.compileSdkVersion buildToolsVersion rootProject.ext.buildToolsVersion defaultConfig { applicationId "com.parse.starter" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } }}dependencies { compile ''com.android.support:appcompat-v7:22.2.1'' compile ''com.parse.bolts:bolts-tasks:1.3.0'' compile ''com.parse:parse-android:1.11.0'' compile ''com.android.support:design:22.2.1'' compile ''com.android.support:design:22.2.1''}/* Uncomment if you enable ProGuard and you want to automatically upload symbols on build.parse { applicationId "YOUR_APPLICATION_ID" masterKey "YOUR_MASTER_KEY" // Make symbol upload automatic. Otherwise, use e.g. ../gradlew parseUploadSymbolsDebug; uploadSymbols true}*/
答案1
小编典典您已将compile作为属性使用,但事实并非如此。您需要向其传递一个字符串参数。
compile ''com.android.support:appcompat-v7:22.2.1'' compile ''com.parse.bolts:bolts-tasks:1.3.0'' compile ''com.parse:parse-android:1.11.0''compile ''com.android.support:design:22.2.1''compile ''com.android.support:design:22.2.1''
编辑
:正如人们在评论中提到的那样,您不应有两个相同的依赖项。但是,这不会引起您描述的问题。我相信在使用gradle构建时,它可能会导致“意外的顶级异常”。
Android Studio Gradle''s dependency cache may be corrupt Re-download dependencies and sync p...
转:Android studio 快速解决Gradle''s dependency cache may be corrupt 和 Gradle配置 gradle-3.*-all.zip快速下载
Android Studio 启动报错:
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)
一看这问题就是zip解压失败,接着下面提示Gradle''s dependency cache may be corrupt:Gradle的依赖缓存可能是损坏的。到这里大家应该明白,as出现这样的问题是怎么导致的了吧,文件损坏。
我们要导入别人写好的工程时,一般不需要更改什么,as智能判断会提示我们是否需要对build gradle setting之类的文件进行修改。针对gradle个版本工具来说,如果不选择更新直接原来的Gradle Version中的Gradle工具,再加上.gradle库中没用该版本时,as会创建这样的库,有时候这样的库会下载不完整,导致上面的问题。
没关系,as创建了这个路径和文件,只是文件下载不完整呗,手动下载替换掉就行
1、下载 gradle
下载地址很简单,以 下载gradle-3.3-all.zip为例子
不要去网上找这样那样的网站下载gradle工具了。浏览器输入以下链接快速下载:
services.gradle.org/distributions/gradle-3.3-all.zip
想要下载其他版本只要更改gradle-3.3-all.zip 版本号。已有的版本号有
gradle-3.3-all.zip |
gradle-3.2-all.zip> gradle-2.14-all.zip>等 以gradle-3.3-all.zip为例子,下载完成后替换 C:\Users\Administrator\.gradle\wrapper\dists\ gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9中对应的gradle-3.3-all.zip文件。 重新编译as解压文件就不会报错了。正确解压后的的文件如下图所示: ![]() 当然,的工程中的一些配置也要注意 这样我们导入的工程会自动提示更改gradle版本,如官方更新出新的gradle版本,建议更新。导入的工程gradle版本低于库中的版本,as就会提示更新到库中最新版本,选择update就行,这样gradle-wapper.properties文件中的路径就是自己.gradle中最高的版本,不会出现错误。 |
Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt
andoroid studio 运行项目时报错:
Failed to open zip file.
Gradle’s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
这句话翻译下来的意思是:
无法打开 zip 文件。Gradle 的依赖项缓存可能已损坏(有时在网络连接超时后发生)
出现问题:是因为 Gradle 下载的时候包缺失,或网络问题,导致的构建有问题。
尝试方法:
1. 换成我已有项目的 gradle 版本
2. 删除本地的出错 gradle,从网上自己下载拷贝,再调用。
3. 配置 Http proxy,添加国内镜像地址。
(它会像蜗牛一样慢的进行下载 gradle。)
这里给一下 Gradle 插件和它对应的版本,获取该表的日期是:2020/12/22 最新版
Tips:
插件版本就是 Project 下的 Build.gradle 的版本;
Gradle 版本就是.gradle 下的版本
我主要就进行了以上三种方法。说说我的结果吧,对我来说,结果就是 - 都没用!
我真的想吐槽一下!
为了解决这个问题,真的是毫不夸张的花了我一天一夜,上面的所有方法我都试过了,都没用,我都要怀疑人生了。
最后那个给我发项目的憨憨终于带着脑子,把代码在自己电脑跑了一次,又重新发给我了,这一运行就啥毛病都没了,最后我一对比,整个的项目目录结构都变了。花了我一天一夜的时间,以这种方式告终,也是有点不爽了。哎,工厂女工人的惆怅啊。
阿 sweet 轻蔑一笑,无语!
android – 读取build / intermediates / data-binding-compiler / debug / dependent-lib-artifacts目录的内容时出错
Error:Execution Failed for task ‘:syh_library:transformClassesAndResourcesWithPrepareIntermediateJarsForDebug’.
failure, see logs for details.
Error reading contents of /Users/Rock/workspace/android_workspase/syh-android/Syh/syh_library/build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts directory java.nio.file.NoSuchFileException: /Users/Rock/workspace/android_workspase/syh-android/Syh/syh_library/build/intermediates/data-binding-compiler/debug/dependent-lib-artifacts
解决方法:
我有同样的问题.我重新创建了异常中提到的文件夹结构,错误消失了.似乎是唯一的方法. Clean,Rebuild和Clear缓存不起作用.
AndroidStudio Gradle:Resolvedependencies'':app:_debugCompile'' 问题
一、使用本地gradle库,调成offline work
二、使用可用的下载源地址
1.先确认你的网络或公司的网络是否使用了代理(没有用代理就跳过)
2. 工程下面的build.gradle文件中更换一下源。
三、自己下载gradle
使用下载工具,下载需要的gradle版本(下载地址),这里请注意,应该选择类似:gradle-2.14.1-all.zip的文件。
下载好的gradle-2.14.1-all.zip文件,拷贝到下面的目录中,
mac下:/Applications/Android\ Studio.app/Contents/gradle/
注意:<项目目录>\gradle\wrapper\gradle-wrapper.properties的文件中配置的版本,下面后默认是放在上面的目录下的
经过这个操作可以在AndroidStudio的窗口中选择项目进入项目界面了。没有卡在Gradle:Resolvedependencies'':app_debugCompile''步骤这个步骤。
今天关于在org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@397740e0上找不到属性“ compile”的介绍到此结束,谢谢您的阅读,有关Android Studio Gradle''s dependency cache may be corrupt Re-download dependencies and sync p...、Android studio4.1 下报错 Failed to open zip file. Gradle‘s dependency cache may be corrupt、android – 读取build / intermediates / data-binding-compiler / debug / dependent-lib-artifacts目录的内容时出错、AndroidStudio Gradle:Resolvedependencies'':app:_debugCompile'' 问题等更多相关知识的信息可以在本站进行查询。
本文标签: