
不知何故,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中的类所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)