Gradle存在非零值

时间:2016-10-16 06:49:21

标签: android android-studio gradle

我正在处理导入的Adnroid应用。导入的应用程序使用旧版本的Gradle,因此我尝试将其同步到新版本(我认为它使用的是Gradle 19)。我无法使用Gradle 24 b / c,因此无法找到符号类查找程序,所以我只是试图让它与21一起工作,但它仍然没有赢得#t工作。有人可以帮忙吗?

这是我的外部.build文件:

 
    $url="reffile.html";
    $html = file_get_contents($url);
    $doc = new DOMDocument();
    @$doc->loadHTML($html);
    $tags = $doc->getElementsByTagName('img');
    foreach ($tags as $tag) {
       echo $tag->getAttribute('src');
    }
    

这是我的内部.build文件:

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

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }
}

allprojects {
    repositories {
        mavenCentral()
//        maven { url 'http://clinker.47deg.com/nexus/content/groups/public' }
//        maven { url 'http://repo1.maven.org/maven2' }
    }
}

当我在物理机器人上运行时,我收到此错误:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 21
    buildToolsVersion "21.0.0"

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:support-v4:21.0.0'
    compile 'com.android.support:appcompat-v7:21.0.0'
//    compile "com.android.support:support-core-utils:21.0.0"
    compile 'com.j256.ormlite:ormlite-core:4.48'
    compile 'com.j256.ormlite:ormlite-android:4.48'
    compile 'se.emilsjolander:stickylistheaders:2.5.2'
    compile 'com.github.chrisbanes.photoview:library:1.2.2'
    compile 'com.loopj.android:android-async-http:1.4.6'
    compile 'com.google.android.gms:play-services:6.1.71'
}

我无法弄清楚它有什么问题。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

 dependencies {
        classpath 'com.android.tools.build:gradle:2.1.3'
    }

你正在使用gradle插件2.1.3,根据documentation需要以下内容,因为必须具有依赖性。

  

Gradle的Android插件,修订版2。1。3(2016年8月)

     

依赖关系:

    Gradle 2.14.1 or higher.
    Build Tools 23.0.2 or higher.

This update adds compatibility with Gradle 2.14.1, which includes performance improvements, new features, and an important security fix.
     

有关详细信息,请参阅Gradle发行说明。

而您的构建工具版本目前设置为buildToolsVersion "21.0.0"。 将构建工具版本更改为23.0.2,相应地更新支持和appcompat依赖项并再次同步。