GVKun编程网logo

Gradle错误升级到Android Studio 3.0 Beta 1(android studio gradle更新)

12

对于想了解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更新)

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错误

Android Studio 2.0构建了gradle错误

我刚刚从稳定的频道将 Android Studio更新到2016年4月5日的版本2.0,现在我尝试构建项目时出现了一个奇怪的错误:

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'
}

任何帮助将是欣赏.

解决方法

您需要在build.gradle中添加依赖项: 编译’org.apache.commons:commons-collections4:4.1′

Android studio 2.1编译后出现大量gradle错误

Android studio 2.1编译后出现大量gradle错误

每次编译项目,打包apk的时候会出现大量错误,奇怪的是这些错误并没有影响编译和打包。印象中在studio 1.5之前这样的问题是以警告样式出现,studio 1.5之后变红色感叹号了。分析之后发现多是libs目录下的jar包的问题。有没有大神遇到过类似的问题。求指教啊。

Android Studio 3.1.3 Gradle同步错误。无法下载Gradle-Core.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

如何解决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 1android 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的相关信息,可以在本站进行搜索。

本文标签: