سؤال

هل يمكن لأي شخص مساعدتي في إضافة هذه المكتبة في build.gradle Android Studio.

https://github.com/chrisbanes/Android-PullToRefresh

أعلم أنه تم إهماله ولكني أريد استخدامه، وسأكون ممتنًا إذا تمكن شخص ما من مساعدتي

ماذا أكتب فيه

dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'com.android.support:appcompat-v7:+'
compile '????'
}

كما ذكرنا، أريد استخدام المكتبة المهملة وليس Actionbar-Pulltorefresh الجديد.حاولت البحث في جوجل ولكن لم أجد أي مساعدة.

هل كانت مفيدة؟

المحلول

أقترح عليك استخدام ActionBarPullToRefresh (نفس المؤلف).

ومع ذلك، إذا كنت ترغب في استخدام PullToRefresh، فيجب عليك استنساخ lib محليًا في مجلد، ثم إضافته كتبعية محلية.هذا lib ليس موجودًا في Central Maven مثل aar.

root
  app
    build.gradle
  lib
    pull
      src
      res
      build.gradle
  settings.gradle

فيك app/build.gradle عليك أن تضيف:

dependencies {
    // Library
    compile project(':lib:pull')
}

في lib/pull/build.gradle يجب عليك تعريفها كمكتبة وتحديد مجموعة المصادر الصحيحة (وهي جوهر):

apply plugin: 'android-library'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['aidl']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}

في الإعدادات.

include ':lib:pull' ,':app'

نصائح أخرى

أسهل طريقة للإضافة ActionBar-PullToRefresh إلى مشروعك عبر Gradle، ما عليك سوى إضافة التبعية التالية إلى ملفك build.gradle

dependencies {  
    repositories {
        mavenCentral()
    }
    compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
}

الباقي سوف يقوم بكل العمل من أجلك.

لقد استوردت بنجاح libproject في Android Studio 1.0. الخطوات هي التالية

1.- قم بتنزيل وتثبيت PullToRefresh من الرسمي re="nofollow"> Github . Unzip عليه. 2.- إنشاء مشروع استوديو Android فارغ. يتم تسمية الألغام "Prjlibdeps" 3.- في المجلد الجذر للمشروع، قم بإنشاء مجلد يدعى "Libs". داخل LIBS /، انسخ مجلد "pulltorefresh" الذي يحتوي على الملف غير المقدس. يبقى الهيكل كما هو موضح أدناه:

giveacodicetagpre.

4.- قم بإنشاء ملف Build.Gradle داخل مجلد "pulltorefresh". نسخ لصق هذا التعليمات البرمجية هذه وتعيين القيم المناسبة إلى compilesdkversion، buildtoolsversion، minsdkversion، targetsdkversion (مجرد نسخها من التطبيق / build.gradle)

giveacodicetagpre.

5.- على التطبيق / build.gradle

giveacodicetagpre.

6. الآن، على project_root / settings.gradle:

giveacodicetagpre.

7.- "مزامنة الآن" 8.- cmd + f9 (جعل المشروع)

آمل أن يساعد! معلومات أكثر تفصيلا في مدونتي

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top