2015-03-23 2 views
34

मैं मूल एंड्रॉइड एप्लिकेशन काम कर रहा हूं, मुझे नहीं पता कि एंड्रॉइड स्टूडियो में जार फ़ाइल कहां जोड़नी है।एंड्रॉइड स्टूडियो में कोई जार फ़ाइल कैसे जोड़ें?

+0

यदि वह .jar फ़ाइल कोई एपीआई है जो आप चाहते हैं अपनी परियोजना में से फिर इसे 'yourProject/app/libs' निर्देशिका – Apurva

+0

में कॉपी करें, मैं libs फ़ोल्डर में जार जोड़ता हूं लेकिन यह –

+0

नहीं ले रहा है' संकलित फ़ाइल जोड़ें (शामिल करें: ['* .jar'], dir: 'libs ') '' निर्भरता के तहत {...} '' gradle.build' – Apurva

उत्तर

63

आप इस प्रकार एंड्रॉयड स्टूडियो में जार फ़ाइल जोड़ सकते हैं:

  1. "Libs" नाम अपनी परियोजना में एक फ़ोल्डर जोड़ें और इस फ़ोल्डर के अंदर जार फ़ाइलों, जो आप में उपयोग करना चाहते हैं रखने के अपने परियोजना।

  2. "प्रोजेक्ट-> प्रोजेक्ट" दृश्य में, आप एंड्रॉइड स्टूडियो से जार फ़ाइल देख पाएंगे (आप इसे "प्रोजेक्ट-> एंड्रॉइड" व्यू में नहीं देख सकते हैं)। जार फ़ाइल पर राइट क्लिक करें और "लाइब्रेरी के रूप में जोड़ें" विकल्प का चयन करें और ठीक क्लिक करें।

+5

सबसे पहले आपको क्लिक करना होगा शीर्ष ड्रॉप-डाउन मेनू "एंड्रॉइड" और फ़ोल्डरों को देखने के लिए "प्रोजेक्ट" चुनें। –

+5

कोई "पुस्तकालय के रूप में जोड़ें" नहीं है। मैं 2.2.3 का उपयोग कर रहा हूँ। – Dave

20

पहले yourproject/app/libs निर्देशिका में .jar फ़ाइल की प्रतिलिपि

फिर अपने gradle.build (मॉड्यूल: एप्लिकेशन) खोलने और dependencies{}

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 
    buildToolsVersion '21.1.2' 
    defaultConfig { 
     applicationId "com.android...." 
     minSdkVersion 9 
     .... 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
    productFlavors { 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') <--- here 
    compile 'com.android.support:appcompat-v7:21.0.3' 
} 

में compile fileTree(include: ['*.jar'], dir: 'libs') कॉपी इस चयन के बाद: टूल्स - > एंड्रॉइड -> ग्रैडल फाइलों के साथ सिंक प्रोजेक्ट

+0

मैंने कोशिश की है और अभी भी नहीं जाना है। नोट किया गया 'libs' मेरे प्रोजेक्ट ट्री में दिखाई नहीं देता है, भले ही यह निश्चित रूप से फाइल सिस्टम में है। – trans

+0

@trans ऐसा होता है यदि एंड्रॉइड स्टूडियो आपके प्रोजेक्ट ट्री को रीफ्रेश नहीं कर सकता है। परियोजना निर्देशिका को संकुचित करें और प्रोजेक्ट ट्री में फिर से खोलें, इसे आपके libs dir दिखाना चाहिए या एंड्रॉइड स्टूडियो को पुनरारंभ करना चाहिए। – Apurva

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