
我用
com.androID.tools.build:gradle:1.3.0
com.neenbedankt.gradle.plugins: Android的贴切:1.4
的build.gradle
// top-level build file where you can add configuration options common to all sub-projects/modules.apply from: 'config.gradle'buildscript { repositorIEs { jcenter() } dependencIEs { classpath 'com.androID.tools.build:gradle:1.3.0' classpath 'com.neenbedankt.gradle.plugins:androID-apt:1.4' }}allprojects { repositorIEs { jcenter() }} 的build.gradle
buildscript { repositorIEs { jcenter() } dependencIEs { classpath 'com.androID.tools.build:gradle:1.3.0' }}plugins { ID "me.tatarka.retrolambda" version "3.2.2"}apply plugin: 'com.androID.application'apply plugin: 'com.neenbedankt.androID-apt'repositorIEs { jcenter() mavenCentral()}def GooglePlayServiceVersion = "8.1.0"def supportVersion = "23.1.1"dependencIEs { compile filetree(include: ['*.jar'],dir: 'libs') compile 'com.androID.support:support-v4:'+supportVersion compile 'com.androID.support:appcompat-v7:'+supportVersion compile 'com.androID.support:design:'+supportVersion compile 'com.androID.support:cardvIEw-v7:'+supportVersion compile 'com.androID.support:recyclervIEw-v7:'+supportVersion compile 'com.androID.support:grIDlayout-v7:'+supportVersion compile 'com.Google.androID.gms:play-services-base:'+GooglePlayServiceVersion compile 'com.Google.androID.gms:play-services-analytics:'+GooglePlayServiceVersion compile 'com.Google.androID.gms:play-services-maps:'+GooglePlayServiceVersion compile 'com.Google.androID.gms:play-services-location:'+GooglePlayServiceVersion //ui compile 'org.sufficIEntlysecure:HTML-textvIEw:1.2' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.commit451:PhotoVIEw:1.2.4' compile 'org.solovyev.androID.vIEws:linear-layout-manager:0.5@aar' //utils compile 'me.dm7.barcodescanner:zbar:1.7' compile 'org.parceler:parceler-API:1.0.3' apt 'org.parceler:parceler:1.0.3' compile 'com.anupcowkur:reservoir:2.0'//кеш compile 'com.jakewharton:butterknife:7.0.1' compile 'com.annimon:stream:1.0.3' //networking compile 'com.squareup.okhttp:okhttp:2.5.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.Google.code.gson:gson:2.3.1' //dagger apt 'com.squareup.dagger:dagger-compiler:1.2.2' compile 'com.squareup.dagger:dagger:1.2.2'}androID { String appPackagename = rootProject.ext.basePackagename compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } compileSdkVersion 23 buildToolsversion "23.0.2" lintoptions { checkReleaseBuilds false abortOnError false disable 'InvalIDPackage' } defaultConfig { minSdkVersion 16 targetSdkVersion 22 versionCode 6 versionname "6.0" applicationID appPackagename resValue 'string' 'appID' appPackagename// strings.each { entry ->// resValue 'string',entry.key,entry.value// }//// colors.each { entry ->// resValue 'color',entry.value// } } buildTypes { release { MinifyEnabled true shrinkResources true proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro' } deBUG { applicationIDSuffix ".test"// MinifyEnabled true// shrinkResources true// proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro' } }} 错误:
Caused by: org.gradle.API.internal.MissingMethodException: Could not find method resValue() for arguments [string] on ProductFlavor_Decorated{name=main,dimension=null,minSdkVersion=APIVersionImpl{mAPILevel=16,mCodename='null'},targetSdkVersion=APIVersionImpl{mAPILevel=22,renderscriptTargetAPI=null,renderscriptSupportModeEnabled=null,renderscriptNdkModeEnabled=null,versionCode=6,versionname=6.0,applicationID=com.my.pocket,testApplicationID=null,testInstrumentationRunner=null,testInstrumentationRunnerArguments={},testHandleProfiling=null,testFunctionalTest=null,signingConfig=null,resConfig=null,mBuildConfigFIElds={},mResValues={},mProguardfiles=[],mConsumerProguardfiles=[],mManifestPlaceholders={}}.at org.gradle.API.internal.AbstractDynamicObject.methodMissingException(AbstractDynamicObject.java:68) at org.gradle.API.internal.AbstractDynamicObject.invokeMethod(AbstractDynamicObject.java:56) at org.gradle.API.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:172) at com.androID.build.gradle.internal.dsl.ProductFlavor_Decorated.invokeMethod(UnkNown Source) at build_cdgdo5tni0sgiyuqwlawpgfo8$_run_closure3_closure6.doCall(***/app/build.gradle:95) at org.gradle.API.internal.ClosureBackedAction.execute(ClosureBackedAction.java:63) at org.gradle.API.Action$execute.call(UnkNown Source) at com.androID.build.gradle.BaseExtension.defaultConfig(BaseExtension.groovy:373) at com.androID.build.gradle.AppExtension_Decorated.defaultConfig(UnkNown Source) at build_cdgdo5tni0sgiyuqwlawpgfo8$_run_closure3.doCall(***/app/build.gradle:86) at org.gradle.API.internal.ClosureBackedAction.execute(ClosureBackedAction.java:63) at org.gradle.API.internal.plugins.Extensionsstorage$ExtensionHolder.configure(Extensionsstorage.java:145) at org.gradle.API.internal.plugins.Extensionsstorage.configureExtension(Extensionsstorage.java:69) at org.gradle.API.internal.plugins.DefaultConvention$ExtensionsDynamicObject.invokeMethod(DefaultConvention.java:207) at org.gradle.API.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147) at org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.java:79) at build_cdgdo5tni0sgiyuqwlawpgfo8.run(***/app/build.gradle:69) at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:52)解决方法 根据你的异常堆栈,你应该尝试用逗号分隔你的参数,就像我在评论中写的那样,因为在你的情况下,gradle试图找到一个只有一个输入参数的方法,但它没有这样的方法. defaultConfig { ... resValue 'string','appID',appPackagename //here is what I mean} 总结 以上是内存溢出为你收集整理的android – 找不到Gradle DSL方法:’resValue()’错误全部内容,希望文章能够帮你解决android – 找不到Gradle DSL方法:’resValue()’错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)