كيف أقوم بتضمين ActionBarSherlock في المكتبة بحيث ينعكس على كافة الأنظمة؟

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

  •  12-11-2019
  •  | 
  •  

سؤال

لقد قمت بتضمين ActionBarSherlock في مشروعي كمكتبة، على الرغم من أنها ليست مستقلة عن المسار.وبالتالي، عندما أدفعه إلى الريبو الخاص بي، يصبح مسار المكتبة مشوشًا.كيف يمكنني تغيير ذلك؟كيف أجعله مسارًا مستقلاً؟

لو كان ملف Jar، لكان من الممكن أن أدرجه في مجلد lib الخاص بمشروعي، لكنه مكتبة في حد ذاته.ما يجب فعله حيال ذلك؟

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

المحلول

تحقق من ملف project.properties الخاص بك لمعرفة المكان الذي يشير إليه فيما يتعلق بـ ABS.إذا قال شيئا مثل:

android.library.reference.1=/myfiles/location/bleh/blah/foo/ActionBarSherlock

ومشروعك الذي يشير إليه موجود أيضًا في /myfiles/location/bleh/blah/foo/ (من الجيد الاحتفاظ بهما في نفس المجلد من أجل البساطة)

يمكنك تغييره إلى:

android.library.reference.1=../ActionBarSherlock

بهذه الطريقة عندما تقوم بمراجعة الريبو الخاص بك، ستكون جميع مراجع مكتبتك سليمة (شريطة أن تكون بنية المجلد سليمة في المستودع الفعلي).

ونعم ، على الرغم من Project.properties ، قائلاً "لا تغيرني يا لا!" يمكنك تغييره دون أي مشاكل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top