5

एंड्रॉइड स्टूडियो का उपयोग करके एंड्रॉइड अनुप्रयोगों के विकास के लिए, आम तौर पर हम जार या पुस्तकालय जोड़ने के बजाय build.gralde में निर्भरता जोड़ते थे। उदाहरणAndroid स्टूडियो में अपनी ग्रेडल निर्भरता लाइब्रेरी कैसे बनाएं?

compile 'com.android.support:support-v4:23.4.0' 
compile 'com.android.support:recyclerview-v7:23.4.0' 
compile 'com.google.android.gms:play-services:9.2.1' 

नीचे दिए गए एंड्रॉयड स्टूडियो में मेरे अपने Gradle निर्भरता पुस्तकालय बनाने के लिए कैसे?

+0

आपकी मदद कर सकता है। – Pr38y

+0

क्या आपको लाइब्रेरी मॉड्यूल की आवश्यकता है? –

उत्तर

1

आपको अपनी एंड्रॉइड लाइब्रेरी (नई परियोजना-> एंड्रॉइड लाइब्रेरी प्रोजेक्ट) बनाना है, और इसे बिंटरे पर अपलोड करना है।

1

JitPack इसके लिए आश्चर्यजनक है। यदि आप गिटहब (या अन्य गिट होस्ट) पर होस्ट किए जाते हैं तो आप आसानी से किसी लाइब्रेरी को बना सकते हैं और आप कुछ कॉन्फ़िगरेशन सामान जोड़ना चाहते हैं और गिटपैक चाहते हैं। JitPack प्रकाशन दस्तावेज़ों पर here देखें।

0

आप एक परियोजना में निर्भरता के विभिन्न प्रकार के कर सकते हैं:

dependencies { 
     // Dependency on the "mylibrary" module from this project 
     compile project(":mylibrary") 

     // Remote binary dependency 
     compile 'com.android.support:appcompat-v7:24.1.0' 

     // Local binary dependency 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
    } 

इसके अलावा, आप उपयोग कर सकते हैं आर फ़ाइलों को परिभाषित करने के लिए एक flatDir:

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

तो निर्भरता को जोड़ने:

dependencies { 
    compile(name:'nameOfYourAARFileWithoutExtension', ext:'aar') 
} 

लाइब्रेरी मॉड्यूल बनाने के लिए बस एंड्रॉयड स्टूडियो में एक मॉड्यूल बना सकते हैं और module/build.gradle

apply plugin: 'com.android.library' 

में उपयोग तो फिर तुम के रूप में उपयोग कर सकते हैं:

  • एक परियोजना (compile project(":mylibrary"))
  • आप आर फ़ाइल का निर्माण और आर के रूप में उपयोग कर सकते हैं
  • एक Maven भंडार में पुस्तकालय अपलोड फ़ाइल और दूरदराज निर्भरता के रूप में इसका इस्तेमाल करते हैं
+0

हम अपनी खुद की ग्रेडल निर्भरता फ़ाइल बनाना चाहते हैं जिसे एंड्रॉइड स्टूडियो प्रोजेक्ट में एकीकृत किया जा सकता है। पूर्व के लिए इस तरह "com.example.myowndepen" संकलित करें। –

1

मैं पहले से ही मेरे अपने पुस्तकालय CustomSpinner और उसके Gradle की निर्भरता बना लिया है है

dependencies { 
    compile 'com.github.piotrek1543:CustomSpinner:0.1' 
} 

मैं बहुत यकीन है कि यह आप क्या उम्मीद कर रहे हैं है कर रहा हूँ।

Create and Distribute your own Android Library after reading this post!

मैं कॉपी-पेस्ट यहाँ क्या पहले से ही था कहा नहीं करना चाहते, इसलिए धैर्य से इस लेख को पढ़ने के लिए कृपया:

मैं इसे Jitpack.io का उपयोग करने और निम्नलिखित है कि महान मध्यम लेख में चरणों का बना दिया।

उम्मीद है कि यह

संबंधित मुद्दे