كيفية استخدام وتعبئة ملف جرة مع تطبيق Android الخاص بي؟
سؤال
لدي واجهة برمجة تطبيقات في شكل جرة أود استخدامها في تطبيق Android الخاص بي. لست متأكدًا مما إذا كان يجب أن يكون جزءًا من المشروع في Eclipse أو الاحتفاظ به منفصل وإضافته إلى خصائص المشروع. يجب أيضًا تعبئة هذه الجرة مع التطبيق ، فكيف يتم ذلك لتطبيقات Android؟
المحلول
كما أوضح هذا لذلك سؤال:
- مشروعك -> انقر بزر الماوس الأيمن -> استيراد -> ملف أرشيف ->
yourjar.jar
- مشروعك -> انقر بزر الماوس الأيمن -> الخصائص -> جافا بيل مسار -> المكتبات -> إضافة جرة ->
yourjar.jar
يجب عليك إضافتها كملفات "جرة خارجية" ، وتعيين "الطلب والتصدير" في مشروع Eclipse الخاص بك.
تحديث فبراير 2012:
Pacerier يذكر في التعليق وجود مشكلة (classNotFound) على الرغم من أنه أعلن المكتبة.
كان لديه:
ومع ذلك ، كان الحل بسيطًا:
أكثر من ساعة تضيع. كان الرجل غاضبًا!
الحل: تأكد من تجميع الجرة الخاصة بك بـ 1.6 وليس 1.7.
أرغ
نصائح أخرى
شكرا ل فونك لتشير لي في الاتجاه الصحيح. كان لدي نفس الأعراض ولكن بالنسبة لمكتبة مختلفة (كنت بحاجة لإضافة org.apache.commons.codec.binary.base64 لمشروع Android). كان الحل الذي نجح بالنسبة لي مختلفًا قليلاً. طيه الخطوات التي تابعتها:
- تنزيل المكتبة من http://commons.apache.org/codec/download_codec.cgi
- استخراج المشاعات-Codec-1.6.Jar من Tarball ونسخ إلى مجلد محلي
- في الكسوف:
- انقر بزر الماوس الأيمن فوق اسم المشروع
- اختر "خصائص" من قائمة السياق
- في علامة التبويب "المكتبات" ، حدد "إضافة الجرار الخارجية ..."
- انتقل إلى واختيار المشاع-codec-1.6.jar من الموقع الذي استخرجته إلى محرك الأقراص المحلي الخاص بك
- سيظهر ملف JAR الآن ضمن "المكتبات المرجعية" في مستكشف الحزمة الخاص بك وستتمكن من الرجوع إلى المكتبة في الكود الخاص بك.