对于想了解Gradle错误升级到AndroidStudio3.0Beta1的读者,本文将提供新的信息,我们将详细介绍androidstudiogradle更新,并且为您提供关于AndroidStudi
对于想了解Gradle错误升级到Android Studio 3.0 Beta 1的读者,本文将提供新的信息,我们将详细介绍android studio gradle更新,并且为您提供关于Android Studio 2.0构建了gradle错误、Android studio 2.1编译后出现大量gradle错误、Android Studio 3.1.3 Gradle同步错误。无法下载Gradle-Core.jar、Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar的有价值信息。
本文目录一览:- Gradle错误升级到Android Studio 3.0 Beta 1(android studio gradle更新)
- Android Studio 2.0构建了gradle错误
- Android studio 2.1编译后出现大量gradle错误
- Android Studio 3.1.3 Gradle同步错误。无法下载Gradle-Core.jar
- Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar
Gradle错误升级到Android Studio 3.0 Beta 1(android studio gradle更新)
注意:这似乎是Android插件的问题.查看相关问题的评论.
构建项目时出现以下gradle错误:
Gradle sync Failed: Cause: java.lang.NullPointerException
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:98)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.nio.file.Paths.get(Paths.java:84)
at com.android.build.gradle.internal.scope.BuildOutput.getoutputPath(BuildOutput.java:222)
at com.android.build.gradle.internal.scope.BuildOutputs.lambda$load$2(BuildOutputs.java:243)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1376)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
at java.util.stream.AbstractPipeline.wrapAndcopyInto(AbstractPipeline.java:471)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
...
我还要注意,我必须手动设置jdk位置,因为如果我使用捆绑的那个gradle守护程序将无法启动,抱怨不在预期的上下文中(它期望捆绑的上下文,而是获取外部上下文).
这种配置在金丝雀9中工作(使用捆绑的jdk).
解决方法:
归功于@Grsmto
根据this blog post,您需要打开终端并按顺序启动以下命令:
UPDATE
Now the workaround it’s easier, you just need to go to Build -> Clean Project and then sync.
视窗
gradlew清洁
gradlew组装
Linux的/苹果机
./gradlew清洁
./gradlew汇编
然后同步项目.
Android Studio 2.0构建了gradle错误
Ignoring InnerClasses attribute for an anonymous inner class
(org.apache.commons.collections.BeanMap$1) that doesn’t come with an
associated EnclosingMethod attribute. This class was probably produced
by a compiler that did not target the modern .class file format. The
recommended solution is to recompile the class from source,using an
up-to-date compiler and without specifying any “-target” type options.
The consequence of ignoring this warning is that reflective operations
on this class will incorrectly indicate that it is not an inner
class.
这是我的依赖项:
dependencies { compile filetree(include: ['*.jar'],dir: 'libs') compile 'com.android.support:appcompat-v7:23.3.0' compile 'me.dm7.barcodescanner:zxing:1.7.2' compile 'com.github.navasmdc:MaterialDesign:1.5@aar' compile 'com.github.rey5137:material:1.1.1' compile 'com.rengwuxian.materialedittext:library:2.1.4' compile files('libs/java-json.jar') compile 'com.google.code.gson:gson:2.4' compile 'se.emilsjolander:stickylistheaders:2.7.0' compile('com.thoughtworks.xstream:xstream:1.4.7') { exclude group: 'xmlpull',module: 'xmlpull' } compile ('com.github.ganfra:material-spinner:1.1.0'){ exclude group: 'com.nineoldandroids',module: 'library' exclude group: 'com.android.support',module: 'appcompat-v7' } compile 'ch.qos.logback:logback-core:1.1.7' compile 'org.slf4j:slf4j-api:1.7.21' }
任何帮助将是欣赏.
解决方法
Android studio 2.1编译后出现大量gradle错误
每次编译项目,打包apk的时候会出现大量错误,奇怪的是这些错误并没有影响编译和打包。印象中在studio 1.5之前这样的问题是以警告样式出现,studio 1.5之后变红色感叹号了。分析之后发现多是libs目录下的jar包的问题。有没有大神遇到过类似的问题。求指教啊。
Android Studio 3.1.3 Gradle同步错误。无法下载Gradle-Core.jar
我试图熟悉夏季爱好的构建应用程序。但是,在过去几天中,当我尝试同步Gradle时,出现了相同的错误,指出
gradle-core.jar无法下载。
我将在这篇文章的底部发布完整的错误消息。
当然,我确保我不在离线模式下工作。最重要的是,我强迫https://
使用来获取源http://
。我还将文件中https://
distributionUrl 更改为http:// gradle-wrapper.properties
。我尝试了不同的代理,并已将build.gradle文件中的存储库更改为jcenter(), mavenCentral(), and google()
.
我什至尝试与防火墙同步,并且防病毒功能已关闭,但没有任何作用。在下面,你将找到我的整个错误消息。
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project ''AndroidStudioProjects''.... at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:64) ... 84 moreCaused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download gradle-core.jar (com.android.tools.build:gradle-core:3.1.3) at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:506) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:409) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.BaseModuleComponentRepositoryAccess.resolveArtifact(BaseModuleComponentRepositoryAccess.java:65) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedModuleComponentRepository$CachedAccess.resolveArtifact(InMemoryCachedModuleComponentRepository.java:124) at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveArtifact(ErrorHandlingModuleComponentRepository.java:171) ... ... 6 moreCaused by: org.gradle.api.resources.ResourceException: Could not get resource ''https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core/3.1.3/gradle-core-3.1.3.jar''. at org.gradle.internal.resource.ResourceExceptions.failure(ResourceExceptions.java:74) at org.gradle.internal.resource.ResourceExceptions.getFailed(ResourceExceptions.java:57) at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:146) ... at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:499) ... 27 moreCaused by: javax.net.ssl.SSLException: SSL peer shut down incorrectly at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:596) at sun.security.ssl.InputRecord.read(InputRecord.java:532) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983) at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940) at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139) at org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:200) ... at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:137) ... 44 more
(编辑):以下是我的相关文件
build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotlin_version = ''1.2.30'' repositories { jcenter() mavenCentral() google() } dependencies { classpath ''com.android.tools.build:gradle:3.1.3'' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { jcenter() mavenCentral() google() }}task clean(type: Delete) { delete rootProject.buildDir}
gradle-wrapper.properties:
#Tue Jun 26 21:50:19 MDT 2018distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=http\://services.gradle.org/distributions/gradle-4.4-all.zip
gradle.properties:
# Project-wide Gradle settings.# IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file.# For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html# Specifies the JVM arguments used for the daemon process.# The setting is particularly useful for tweaking memory settings.org.gradle.jvmargs=-Xmx1536m# When configured, Gradle will run in incubating parallel mode.# This option should only be used with decoupled projects. More details, visit# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects# org.gradle.parallel=true
settings.gradle:
include '':app''
local.properties:
## This file is automatically generated by Android Studio.# Do not modify this file -- YOUR CHANGES WILL BE ERASED!## This file should *NOT* be checked into Version Control Systems,# as it contains information specific to your local configuration.## Location of the SDK. This is only used by Gradle.# For customization when using a Version Control System, please read the# header note.sdk.dir=C\:\\Users\\jddah\\AppData\\Local\\Android\\Sdk
答案1
小编典典尝试将以下内容google()
作为第一个回购。不要把它放在jcenter()
和mavenCentral()
你现有的Android Studio项目。
repositories { google() // make this repo as the first one if Android Gradle Plugin is upgraded from 2.x to 3.x. jcenter() mavenCentral()}
对于使用Android Gradle Plugin较低版本(例如2.2.3)的React Native或CordovaLib项目,你可以尝试将其替换为google()
以下内容,但请记住将其作为第一个回购选择。
repositories { // google() maven { url "https://maven.google.com" } jcenter()}
清理所有旧.gradle缓存,然后执行新的同步。
Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar
如何解决Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar?
尝试将以下内容google()
作为第一个回购。不要把它放在jcenter()
和mavenCentral()
你现有的Android Studio项目。
repositories {
google() // make this repo as the first one if Android Gradle Plugin is upgraded from 2.x to 3.x.
jcenter()
mavenCentral()
}
对于使用Android Gradle Plugin较低版本(例如2.2.3)的React Native或Cordovalib项目,你可以尝试将其替换为google()
以下内容,但请记住将其作为第一个回购选择。
repositories {
// google()
maven {
url "https://maven.google.com"
}
jcenter()
}
清理所有旧.gradle缓存,然后执行新的同步。
解决方法
我试图熟悉夏季爱好的构建应用程序。但是,在过去几天中,当我尝试同步Gradle时,出现了相同的错误,指出
gradle-core.jar无法下载。
我将在这篇文章的底部发布完整的错误消息。
当然,我确保我不在离线模式下工作。最重要的是,我强迫https://
使用来获取源http://
。我还将文件中https://
distributionUrl 更改为http:// gradle-wrapper.properties
。我尝试了不同的代理,并已将build.gradle文件中的存储库更改为jcenter(),mavenCentral(),and google()
.
我什至尝试与防火墙同步,并且防病毒功能已关闭,但没有任何作用。在下面,你将找到我的整个错误消息。
org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project ''AndroidStudioProjects''.
...
at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:64)
... 84 more
Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download gradle-core.jar (com.android.tools.build:gradle-core:3.1.3)
at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:506)
at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:409)
at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.BaseModuleComponentRepositoryAccess.resolveArtifact(BaseModuleComponentRepositoryAccess.java:65)
at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedModuleComponentRepository$CachedAccess.resolveArtifact(InMemoryCachedModuleComponentRepository.java:124)
at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveArtifact(ErrorHandlingModuleComponentRepository.java:171)
...
... 6 more
Caused by: org.gradle.api.resources.ResourceException: Could not get resource ''https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core/3.1.3/gradle-core-3.1.3.jar''.
at org.gradle.internal.resource.ResourceExceptions.failure(ResourceExceptions.java:74)
at org.gradle.internal.resource.ResourceExceptions.getFailed(ResourceExceptions.java:57)
at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:146)
...
at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:499)
... 27 more
Caused by: javax.net.ssl.SSLException: SSL peer shut down incorrectly
at sun.security.ssl.InputRecord.readV3Record(InputRecord.java:596)
at sun.security.ssl.InputRecord.read(InputRecord.java:532)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:940)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
at org.apache.http.impl.io.SessionInputBufferImpl.read(SessionInputBufferImpl.java:200)
...
at org.gradle.internal.resource.transfer.AccessorBackedExternalResource.withContentIfPresent(AccessorBackedExternalResource.java:137)
... 44 more
(编辑):以下是我的相关文件
build.gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
ext.kotlin_version = ''1.2.30''
repositories {
jcenter()
mavenCentral()
google()
}
dependencies {
classpath ''com.android.tools.build:gradle:3.1.3''
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
gradle-wrapper.properties:
#Tue Jun 26 21:50:19 MDT 2018
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-4.4-all.zip
gradle.properties:
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx1536m
# When configured,Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details,visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
settings.gradle:
include '':app''
local.properties:
## This file is automatically generated by Android Studio.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file should *NOT* be checked into Version Control Systems,# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System,please read the
# header note.
sdk.dir=C\:\\Users\\jddah\\AppData\\Local\\Android\\Sdk
我们今天的关于Gradle错误升级到Android Studio 3.0 Beta 1和android studio gradle更新的分享就到这里,谢谢您的阅读,如果想了解更多关于Android Studio 2.0构建了gradle错误、Android studio 2.1编译后出现大量gradle错误、Android Studio 3.1.3 Gradle同步错误。无法下载Gradle-Core.jar、Android Studio 3.1.3 Gradle同步错误无法下载Gradle-Core.jar的相关信息,可以在本站进行搜索。
本文标签: