كيفية استخدام وتعبئة ملف جرة مع تطبيق Android الخاص بي؟

StackOverflow https://stackoverflow.com/questions/2316445

سؤال

لدي واجهة برمجة تطبيقات في شكل جرة أود استخدامها في تطبيق Android الخاص بي. لست متأكدًا مما إذا كان يجب أن يكون جزءًا من المشروع في Eclipse أو الاحتفاظ به منفصل وإضافته إلى خصائص المشروع. يجب أيضًا تعبئة هذه الجرة مع التطبيق ، فكيف يتم ذلك لتطبيقات Android؟

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

المحلول

كما أوضح هذا لذلك سؤال:

  • مشروعك -> انقر بزر الماوس الأيمن -> استيراد -> ملف أرشيف -> yourjar.jar
  • مشروعك -> انقر بزر الماوس الأيمن -> الخصائص -> جافا بيل مسار -> المكتبات -> إضافة جرة -> yourjar.jar

يجب عليك إضافتها كملفات "جرة خارجية" ، وتعيين "الطلب والتصدير" في مشروع Eclipse الخاص بك.

eclipseexternallibrary2.png


تحديث فبراير 2012:

Pacerier يذكر في التعليق وجود مشكلة (classNotFound) على الرغم من أنه أعلن المكتبة.
كان لديه:

class not found

ومع ذلك ، كان الحل بسيطًا:

أكثر من ساعة تضيع. كان الرجل غاضبًا!
الحل: تأكد من تجميع الجرة الخاصة بك بـ 1.6 وليس 1.7.
أرغ

نصائح أخرى

شكرا ل فونك لتشير لي في الاتجاه الصحيح. كان لدي نفس الأعراض ولكن بالنسبة لمكتبة مختلفة (كنت بحاجة لإضافة org.apache.commons.codec.binary.base64 لمشروع Android). كان الحل الذي نجح بالنسبة لي مختلفًا قليلاً. طيه الخطوات التي تابعتها:

  1. تنزيل المكتبة من http://commons.apache.org/codec/download_codec.cgi
  2. استخراج المشاعات-Codec-1.6.Jar من Tarball ونسخ إلى مجلد محلي
  3. في الكسوف:
    • انقر بزر الماوس الأيمن فوق اسم المشروع
    • اختر "خصائص" من قائمة السياق
    • في علامة التبويب "المكتبات" ، حدد "إضافة الجرار الخارجية ..."
    • انتقل إلى واختيار المشاع-codec-1.6.jar من الموقع الذي استخرجته إلى محرك الأقراص المحلي الخاص بك
  4. سيظهر ملف JAR الآن ضمن "المكتبات المرجعية" في مستكشف الحزمة الخاص بك وستتمكن من الرجوع إلى المكتبة في الكود الخاص بك.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top