আমি অ্যান্ড্রয়েড স্টুডিওতে নতুন। আমাকে যা করতে হবে তা হ'ল External Libraries
নীচে <জেডিকে> ফোল্ডারে কয়েকটি জার ফাইল যুক্ত করুন ।
কারও কাছে এটি কীভাবে করতে হয় তা সম্পর্কে জ্ঞান থাকলে দয়া করে আমাকে সহায়তা করুন।
আমি অ্যান্ড্রয়েড স্টুডিওতে নতুন। আমাকে যা করতে হবে তা হ'ল External Libraries
নীচে <জেডিকে> ফোল্ডারে কয়েকটি জার ফাইল যুক্ত করুন ।
কারও কাছে এটি কীভাবে করতে হয় তা সম্পর্কে জ্ঞান থাকলে দয়া করে আমাকে সহায়তা করুন।
উত্তর:
দেরিতে উত্তর, যদিও আমি এই প্রশ্নের গভীরতর উত্তর দেওয়ার কথা ভেবেছিলাম। এই পদ্ধতিটি অ্যান্ড্রয়েড স্টুডিও ১.০.০ এবং তারপরের জন্য উপযুক্ত।
STEPS টি
এখন আপনি আপনার প্রকল্পে লাইব্রেরি ব্যবহার শুরু করতে পারেন।
আপনার জার ফাইলটি ফোল্ডারে যুক্ত করুন app/libs
। তারপরে জার ফাইলটিতে ডান ক্লিক করুন এবং "লাইব্রেরি হিসাবে যুক্ত করুন" এ ক্লিক করুন।
যদি কোনও libs
ফোল্ডার না থাকে তবে আপনি এটি তৈরি করতে পারেন। "অ্যান্ড্রয়েড" বলছে এমন কম্বো বাক্সটিতে ক্লিক করুন এবং এটিকে "প্রকল্প" এ পরিবর্তন করুন
এখান থেকে আপনি ডিরেক্টরি ট্রিতে "অ্যাপস" এ ডান ক্লিক করতে পারেন এবং "নতুন" => "ডিরেক্টরিতে" যেতে পারেন
আপনার জেআরটিকে অ্যাপ্লিকেশন / লিবিজে এবং অ্যাপে / বিল্ড.gradle এ dependencies
বিভাগে যুক্ত করুন:
compile fileTree(dir: 'libs', include: ['*.jar'])
অ্যাপ ডিরেক্টরিতে "লিবস" ফোল্ডারটি তৈরি করুন আপনার জার ফাইলটি লিবস ফোল্ডারে অনুলিপি করুন অ্যান্ড্রয়েড স্টুডিওতে আপনার জার ফাইলটিতে ডান ক্লিক করুন এবং লাইব্রেরি হিসাবে যুক্ত করুন ... তারপরে বিল্ড.gradle খুলুন এবং এটি যুক্ত করুন:
dependencies {
implementation files('libs/your jar file.jar')
}
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
পদক্ষেপ 1: আপনার প্রকল্পের জন্য কোনও জেআর ফাইল ডাউনলোড করুন।
পদক্ষেপ 2: লিবার্স ফোল্ডারে .jar ফাইল এবং অতীতে কপি করুন।
পদক্ষেপ 3: ফাইল> প্রকল্পের কাঠামো> অ্যাপ্লিকেশন নির্বাচন করুন> নির্ভরতা ক্লিক করুন
পদক্ষেপ 4:
পদক্ষেপ 5:
পদক্ষেপ:: ঠিক আছে বোতামটি ক্লিক করার পরে আমরা নির্ভরতাগুলি এভাবে যুক্ত করতে দেখতে পেলাম:
পার্স জারের সাথে উদাহরণস্বরূপ ...
প্রজেক্ট ভিউ থেকে লিব্স ফোল্ডারে জার যুক্ত করুন ... উপস্থিত না থাকলে লিব ফোল্ডার তৈরি করুন
সেখানে সমস্ত জার অনুলিপি করুন ...
গ্রেডে গ্রেডে লিবিস যুক্ত করুন .... বিল্ড.gradle ফাইলে:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:percent:23.0.0'
compile 'com.parse.bolts:bolts-android:1.+'
compile fileTree(dir: 'libs', include: 'Parse-*.jar’)
}
সমস্ত ফণা ফোল্ডার যুক্ত করার জন্য ... পার্স পরিবর্তন করুন - *। জার থেকে * .ar
এইভাবে .jar
আপনি অ্যান্ড্রয়েড স্টুডিও ২.১.৩ এ ফাইল যুক্ত করতে পারেন ।
জিইউআই ভিত্তিক পদ্ধতিটি আপনার প্রকল্পে একটি অতিরিক্ত মডিউল যুক্ত করা হবে।
একটি চূড়ান্ত পরামর্শ। আপনার অন্তর্ভুক্ত জেআর ফাইলটি সর্বাধিক জেডিকে 1.7 দিয়ে তৈরি করা হয়েছে তা নিশ্চিত করুন । "Com.android.dx.cf.iface.ParseException: Bad শ্রেণীর ফাইল ম্যাজিক (ক্যাফেবাবে) বা সংস্করণ (0034.0000)" সম্পর্কিত ত্রুটি বার্তা সম্পর্কিত অনেকগুলি সমস্যা সরাসরি এটির মূল: 0।
জার ফাইল যুক্ত করার একটি সহজ উপায় অ্যান্ড্রয়েড স্টুডিও পদক্ষেপ:
যদি কেউ প্রকল্পের ডিরেক্টরিতে জার ফাইল (গুলি) অনুলিপি না করেই অন্য কোনও সমাধানের সন্ধান করে থাকে, যেমন একাধিক প্রকল্পে জার ব্যবহার করার সময়: build.gradle
খুলুন এবং যুক্ত করুন
def myJarFolder = 'C:/Path/To/My/Jars'
[...]
dependencies {
[...]
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
compile fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
নোট করুন অবশ্যই অবশ্যই আপনাকে আমার জারফোল্ডার ভেরিয়েবল ব্যবহার করতে হবে না , যদিও আমি এটি দরকারী মনে করি। পাথটি আপেক্ষিকও হতে পারে, উদাহরণস্বরূপ ../../ पथ / তো / আমার / জার্স ।
AndroidStudio 3.0 এর সাথে পরীক্ষিত
আপডেট: গ্রেডল প্লাগইন> 3.0 সংকলনের পরিবর্তে প্রয়োগের প্রয়োগ করুন :
dependencies {
[...]
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/1', include: ['*.jar'])
implementation fileTree(dir: myJarFolder + '/jar/Sub/Folder/2', include: ['*.jar'])
[...]
}
অ্যান্ড্রয়েড স্টুডিও সংস্করণে or.০ বা তারও বেশি আমি বেলো ব্যবহার করেছি:
2. বিল্ড.gradle মধ্যে নম লাইন যুক্ত করুন
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/com.ibm.icu_3.4.4.1.jar')
দয়া করে build.gradle এ জার ফাইলের অবস্থান সরবরাহ করুন
implementation fileTree(dir: '<DirName>', include: ['*.jar'])
উদাহরণ:
implementation fileTree(dir: 'C:\Downloads', include: ['*.jar'])
একক জার ফাইল যুক্ত করতে
implementation files('libs/foo.jar')
দ্রষ্টব্য: সংকলন সর্বশেষ গ্রেডে হ্রাস করা হয়েছে, সুতরাং এর পরিবর্তে বাস্তবায়নটি ব্যবহার করুন।
বাহ্যিক গ্রন্থাগার হিসাবে আপনার অ্যান্ড্রয়েড প্রকল্পে একটি জার যুক্ত করার "অফিসিয়াল উপায়" হ'ল বিল্ড . gradle এর নির্ভরতা}} বিভাগে জারের যোগ করা ।
যদি আপনি উপরের সমস্তগুলি সম্পন্ন করে থাকেন এবং উপরের কোনও কাজ না করে থাকেন তবে অন্য দুটি সম্ভাবনা রয়েছে:
package a.b.c;
একটি> ফোল্ডার বি> ফোল্ডার সি ফোল্ডারের সাথে মিল থাকা উচিত।তবে আপনি যদি কর্ডোভা নিয়ে যাচ্ছেন তবে বাহ্যিক জারগুলি যুক্ত করার কয়েকটি টিপস এখানে।
" বিল্ড-এক্সট্রা.g.glele " হ'ল আপনার গ্রেডল ফাইলটি পরিচালনা করার সবচেয়ে ভাল উপায়।
কর্ডোভা ভিত্তিক অ্যান্ড্রয়েড প্রকল্পে অতিরিক্ত সেটিংস পরিচালনা করার পদক্ষেপগুলি এখানে:
//Other settings go here, e.g.: buildscript { ... } ext.postBuildExtras = { // you may have some other settings, e.g.: android { ... } dependencies { compile files('libs/abc.jar') } }
(এখানে আরও বিশদ পদক্ষেপ: গুগল পরিষেবাদি অন্তর্ভুক্ত করার জন্য কর্ডোভা গ্রেডল ফাইলটি বাড়ানো )
cordova build android