无法使用Android Studio 0.60Gradle 0.11解析build.gradle中的类

无法使用Android Studio 0.60Gradle 0.11解析build.gradle中的类,第1张

概述使用 Android Studio 0.5.9 / Gradle 0.9建立应用程序正常工作,但升级到Android Studio 0.6.0 / Gradle 0.11会导致以下错误. 不知何故,Studio似乎已经失去了解析build.gradle文件顶部的android工具导入的能力. 任何人对如何解决这个问题都有任何想法? build file 'Users/[me]/Repositori 使用 Android Studio 0.5.9 / Gradle 0.9建立应用程序正常工作,但升级到AndroID Studio 0.6.0 / Gradle 0.11会导致以下错误.

不知何故,Studio似乎已经失去了解析build.gradle文件顶部的androID工具导入的能力.

任何人对如何解决这个问题都有任何想法?

build file 'Users/[me]/RepositorIEs/[project]/[module]/build.gradle': 1: unable to resolve class com.androID.builder.DefaultManifestParser @ line 1,column 1.import com.androID.builder.DefaultManifestParser 1 errorat org.codehaus.groovy.control.ErrorCollector.failifErrors(ErrorCollector.java:302)at org.codehaus.groovy.control.compilationunit.applyToSourceUnits(compilationunit.java:858)at org.codehaus.groovy.control.compilationunit.doPhaSEOperation(compilationunit.java:548)at org.codehaus.groovy.control.compilationunit.compile(compilationunit.java:497)at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306)at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287)at org.gradle.groovy.scripts.internal.DefaultScriptCompilationHandler.compileScript(DefaultScriptCompilationHandler.java:115)... 77 more2014-06-09 10:15:28,537 [  92905]   INFO - .BaseProjectimportErrorHandler - Failed to import Gradle project at '/Users/[me]/RepositorIEs/[project]'org.gradle.tooling.BuildException: Could not run build action using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.12-all.zip'.at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:53)at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.run(DefaultAsyncConsumerActionExecutor.java:57)at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl.run(DefaultExecutorFactory.java:64)

[项目] / [模块] /build.gradle

import com.androID.builder.DefaultManifestParserapply plugin: 'androID-sdk-manager'apply plugin: 'androID'androID {    sourceSets {        main {            manifest.srcfile 'src/main/AndroIDManifest.xml'            res.srcDirs = ['src/main/res']        }        deBUG {            res.srcDirs = ['src/deBUG/res']        }        release {            res.srcDirs = ['src/release/res']        }    }    compileSdkVersion 19    buildToolsversion '19.0.0'    defaultConfig {        minSdkVersion 14        targetSdkVersion 19    }    signingConfigs {        release    }    buildTypes {        release {            runProguard false            proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.txt'            signingConfig signingConfigs.release            applicationVariants.all { variant ->                def file = variant.outputfile                def manifestParser = new DefaultManifestParser()                def wmgVersionCode = manifestParser.getVersionCode(androID.sourceSets.main.manifest.srcfile)                println wmgVersionCode                variant.outputfile = new file(file.parent,file.name.replace("-release.apk","_" + wmgVersionCode + ".apk"))            }        }    }    packagingOptions {        exclude 'meta-inf/liCENSE.txt'        exclude 'meta-inf/NOTICE.txt'    }}def PropertIEs props = new PropertIEs()def propfile = file('signing.propertIEs')if (propfile.canRead()){    props.load(new fileinputStream(propfile))    if (props!=null && props.containsKey('STORE_file') && props.containsKey('STORE_PASSWORD') &&            props.containsKey('KEY_AliAS') && props.containsKey('KEY_PASSWORD')) {        println 'RELEASE BUILD SIGNING'        androID.signingConfigs.release.storefile = file(props['STORE_file'])        androID.signingConfigs.release.storePassword = props['STORE_PASSWORD']        androID.signingConfigs.release.keyAlias = props['KEY_AliAS']        androID.signingConfigs.release.keyPassword = props['KEY_PASSWORD']    } else {        println 'RELEASE BUILD NOT FOUND SIGNING PROPERTIES'        androID.buildTypes.release.signingConfig = null    }}else {    println 'RELEASE BUILD NOT FOUND SIGNING file'    androID.buildTypes.release.signingConfig = null}repositorIEs {    maven { url 'https://repo.commonsware.com.s3.amazonaws.com' }    maven { url 'https://oss.sonatype.org/content/repositorIEs/snapshots/' }}dependencIEs {    compile 'com.github.gabrIElemariotti.changeloglib:library:1.4.+'    compile 'com.Google.code.gson:gson:2.2.4'    compile 'com.Google.androID.gms:play-services:+'    compile 'com.androID.support:appcompat-v7:+'    compile 'com.squareup.okhttp:okhttp:1.5.+'    compile 'com.octo.androID.robospice:robospice:1.4.11'    compile 'com.octo.androID.robospice:robospice-cache:1.4.11'    compile 'com.octo.androID.robospice:robospice-retrofit:1.4.11'    compile 'com.commonsware.cwac:security:0.1.+'    compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'    compile 'com.androID.support:support-v4:19.+'    compile 'uk.co.androIDalliance:edgeeffectoverrIDe:1.0.1+'    compile 'de.greenrobot:eventbus:2.2.1+'    compile project(':captureActivity')    compile ('de.keyboardsurfer.androID.Widget:crouton:1.8.+') {        exclude group: 'com.Google.androID',module: 'support-v4'    }    compile files('libs/CWAC-LoaderEx.jar')}
解决方法 和你一整天都有同样的问题,原来它只是搬了包!

更改:

import com.androID.builder.DefaultManifestParser

至:

import com.androID.builder.core.DefaultManifestParser

现在适合我! 总结

以上是内存溢出为你收集整理的无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类全部内容,希望文章能够帮你解决无法使用Android Studio 0.60 / Gradle 0.11解析build.gradle中的类所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1137048.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存