相关疑难解决方法(0)

找不到支持的Gradle DSL方法:'exclude()'

如果:

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'de.keyboardsurfer.android.widget:crouton:1.8.3'
    compile 'de.greenrobot:eventbus:2.2.0'
    compile 'com.intellij:annotations:+@jar'
    compile 'com.jpardogo.googleprogressbar:library:1.0.0'

    compile project(':floatlabel')
    compile project(':Android-SwipeToDismiss')
    compile project(':Android-UndoBar') {
        exclude group: 'com.nineoldandroids', module: 'library' // without or without this one
    }
    compile project(':AndroidSlidingUpPanel:library') {
        exclude group: 'com.nineoldandroids', module: 'library' // without or without this one
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Gradle 'mProject' project refresh failed: Build script error, unsupported Gradle DSL method found: 'exclude()'!
Run Code Online (Sandbox Code Playgroud)

但这有效:

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
    compile 'de.keyboardsurfer.android.widget:crouton:1.8.3'
    compile 'de.greenrobot:eventbus:2.2.0'
    compile 'com.intellij:annotations:+@jar'
    compile 'com.jpardogo.googleprogressbar:library:1.0.0'

    compile project(':floatlabel')
    compile project(':Android-SwipeToDismiss') …
Run Code Online (Sandbox Code Playgroud)

android gradle

47
推荐指数
1
解决办法
2万
查看次数

RoboSpice抛出okhttp异常

我使用RoboSpice-Retrofit调用我的服务器REST api,直到几天前每次调用都抛出异常时,它一直没有问题,例如:

D/Retrofit: java.lang.NoSuchMethodError: No direct method <init>(Lcom/squareup/okhttp/OkHttpClient;Lcom/squareup/okhttp/Request;ZZZLcom/squareup/okhttp/Connection;Lcom/squareup/okhttp/internal/http/RouteSelector;Lcom/squareup/okhttp/internal/http/RetryableSink;Lcom/squareup/okhttp/Response;)V in class Lcom/squareup/okhttp/internal/http/HttpEngine; or its super classes (declaration of 'com.squareup.okhttp.internal.http.HttpEngine' appears in /data/app/com.company.app.customerapp-1/base.apk)
            at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.newHttpEngine(HttpURLConnectionImpl.java:362)
            at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.initHttpEngine(HttpURLConnectionImpl.java:312)
            at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:377)
            at com.squareup.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:497)
            at retrofit.client.UrlConnectionClient.readResponse(UrlConnectionClient.java:73)
            at retrofit.client.UrlConnectionClient.execute(UrlConnectionClient.java:38)
            at retrofit.RestAdapter$RestHandler.invokeRequest(RestAdapter.java:321)
            at retrofit.RestAdapter$RestHandler.invoke(RestAdapter.java:240)
            at java.lang.reflect.Proxy.invoke(Proxy.java:393)
            at $Proxy0.getTest(Unknown Source)
            at com.adoperator.tidyapp.TestActivity$TestRequest.loadDataFromNetwork(TestActivity.java:67)
            at com.adoperator.tidyapp.TestActivity$TestRequest.loadDataFromNetwork(TestActivity.java:54)
            at com.octo.android.robospice.request.CachedSpiceRequest.loadDataFromNetwork(CachedSpiceRequest.java:48)
            at com.octo.android.robospice.request.DefaultRequestRunner.processRequest(DefaultRequestRunner.java:150)
            at com.octo.android.robospice.request.DefaultRequestRunner$1.run(DefaultRequestRunner.java:217)
            at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:423)
            at java.util.concurrent.FutureTask.run(FutureTask.java:237)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
            at java.lang.Thread.run(Thread.java:818)
D/Retrofit: ---- END ERROR
Run Code Online (Sandbox Code Playgroud)

依赖关系:

compile 'com.octo.android.robospice:robospice:1.4.14'
compile 'com.octo.android.robospice:robospice-cache:1.4.14'
compile 'com.octo.android.robospice:robospice-retrofit:1.4.14'
Run Code Online (Sandbox Code Playgroud)

我怀疑基于异常,编译器有问题,但我刚刚在另一台计算机上进行了测试,在同一个项目上安装了全新的Java和Android Studio,但同样的问题仍然存在......

这个错误让我发疯了......

任何人都知道任何有用的东西吗?任何帮助都非常感谢.

编辑

MainActivity.java:

SpiceManager …
Run Code Online (Sandbox Code Playgroud)

java android robospice retrofit

6
推荐指数
1
解决办法
726
查看次数

进程'命令'F:\ android-sdk\build-tools\21.1.2\aapt.exe''以非零退出值1结束

这是我的build.gradle文件的内容:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
   maven {
        credentials {
            username artifactoryUserName
            password artifactoryPassword
        }

        url 'http://test:8081/artifactory/libs-release-local'
    }
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:1.1.0'
}
allprojects {
repositories {
    maven {
        credentials {
            username artifactoryUserName
            password artifactoryPassword
        }
        url 'http://test:8081/artifactory/libs-release-local'
    }
    mavenCentral()
    maven { url 'http://repo1.maven.org/maven2' }
    jcenter()
} }
Run Code Online (Sandbox Code Playgroud)

以下是内容app\build.gradle:

    apply plugin: 'com.android.application'
    android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"
    lintOptions {
        abortOnError …
Run Code Online (Sandbox Code Playgroud)

android aapt android-gradle-plugin

5
推荐指数
1
解决办法
4867
查看次数

添加Android设计支持库后,Gradle构建速度非常慢

在gradle中添加Android设计支持库后,Android工作室的构建速度非常慢

compile 'com.android.support:design:22.2.0'

但是一旦我移除上面的库就快速构建,30秒对5分钟,我正在使用库中的TabLayout和工具栏因此我需要它,不确定它是库问题还是TabLayout本身需要时间来加载,

有没有办法可以通过任何方式加快构建过程?

更新:实际原因是公司防火墙,虽然设置了代理,但是需要花费大量时间来验证每个传入的文件并导致巨大延迟,因此接受的答案应该有效以避免频繁调用

android gradle android-design-library androiddesignsupport

4
推荐指数
1
解决办法
488
查看次数