it-swarm.asia

أضف تبعية المشاعات-IO إلى مشروع gradle في Android Studio

سؤال بسيط للغاية - كيفية إضافة commons-io الاعتماد على gradle Android project؟

حاولت ما يلي

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.Android.tools.build:gradle:0.5.+'
    }
}

apply plugin: 'Android'

dependencies {
    compile files('libs/Android-support-v4.jar')
    compile group: 'commons-io', name: 'commons-io', version: '2.0.1'
}

لكنه لا يعمل الخطأ هو

Gradle: حدثت مشكلة في تكوين المشروع ': LearnIt'.

فشل في إخطار مستمع تقييم المشروع. تعذر حل جميع التبعيات للتكوين ': LearnIt: _DebugCompile'. > تعذر العثور على commons-io: commons-io: 2.0.1. مطلوب من قبل: learnit: LearnIt: غير محدد

45
Georgy Buranov

يلزمك الإعلان عن مستودع حيث تريد حل مكتبة المشاعات من (مثل MavenCentral):

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.Android.tools.build:gradle:0.5.+'
    }
}

apply plugin: 'Android'

repositories{
    mavenCentral()
}

dependencies {
    compile files('libs/Android-support-v4.jar')

    compile group: 'commons-io', name: 'commons-io', version: '2.0.1'
}    
46
Rene Groeschke

اعتبارًا من الآن (مايو 2014) إذا كنت تستخدم المشروع الافتراضي الذي تم إنشاؤه ، فسيكون الأمر بسيطًا بشكل مثير للدهشة (على الرغم من صعوبة العثور على التعليمات!

افتح المستوى الثاني build.gradle ، وأضف السطر التالي إلى dependencies {:

compile "commons-io:commons-io:+"

سيحصل على أحدث إصدار من commons-io. ملفي الكامل يشبه هذا:

apply plugin: 'Android'

Android {
    compileSdkVersion 19
    buildToolsVersion "19.0.0"

    defaultConfig {
        minSdkVersion 18
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile "commons-io:commons-io:+"
}
72
Timmmm

استخدم gradlePlease للحصول على التبعية.

أضف التالي إلى ملف التطبيق/build.gradle الخاص بك:

dependencies {
    compile 'org.Apache.commons:commons-io:1.3.2'
}

// [~ # ~] تحديث [~ # ~]

implementation group: 'commons-io', name: 'commons-io', version: '2.6'
32
Sam