سؤال

أود أن أضيف مكتبة Android Bootstrap إلى مشروعي باستخدام Android Studio (تابعت هذا البرنامج التعليمي ).

أرى Android Bootstrap ومشروعي في Explorer Project، ولكن إذا حاولت إضافة زر Bootstrap

giveacodicetagpre.

أحصل على رسالة الخطأ التالية:

Android-Apt-compiler: Layout / ActiveS_Main.xml: 56: خطأ: لا يوجد معرف لمورد موجود لسمة 'bb_icon_right' في الحزمة 'com.carfinder'

ماذا أفعل الخطأ؟

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

المحلول

محدثة:

تأكد من أن هيكل المشروع الخاص بك يجب أن تبدو هكذا، ويمكن أن تكون مكتبةك داخل بعض الدليل، مثل المكتبات> AndroidbootstrapLibrary لا توجد مشكلة، في هذه الحالة فقط عليك تغيير المسار في Settings.gradle and Build.gradle

giveacodicetagpre.

build.gradle (رقم أ) ملف

giveacodicetagpre.

settings.gradle:

giveacodicetagpre.

Sync Project مع Gradle بعد كل شيء

مشروع المزامنة مع المتدرج

نسيت أن تضيف مساحة اسم للعرض المخصص في المكتبة.

قم بتجريد التعليمات البرمجية الخاصة بك مع هذا

giveacodicetagpre.

إضافة مساحة الاسم في وجهات النظر الأخرى أيضا إذا كنت تستخدم. يمكنك أيضا إضافته إلى عنصر الجذر في ملف التخطيط الخاص بك مثل

giveacodicetagpre.

لقد قمت بتحميل مشروع اختبار عمل واحد هنا (نموذج الخروج Github في AS)

href="https://github.com/pyus-13/tesstapp.git" rel="nofollow noreferrer"> https://github.com/pyus-13/tesstapp.git

نصائح أخرى

فقط في حالة تحاول شخص ما إضافته هذه المكتبة ويأتي في هذا السؤال ولكن لديه مشكلات مختلفة، وأعتقد أن الأمر يستحق أن يذكر الخطوات الكاملة التي عملت بالنسبة لي (قمت بتكييف الويكي من مكتبة أخرى هنا):

  1. افتح مشروعك في Android Studio
  2. قم بتنزيل المكتبة (باستخدام GIT، أو أرشيف ZIP UNZIP)
  3. اذهب إلى المجلد حيث قمت بفك المكتبة> Androidbootstrap> build.gradle
  4. إزالة "تنطبق من:" push.gradle "
  5. استبدال integer.parseint (target_sdk_int)، Integer.parseint (min_sdk_int)، integer.parseint (الإصدار_code)، الإصدار_name، "25.0.1" مع الإصدارات من مشروعك. يمكنك العثور على تلك الموجودة في البرامج النصية الزراعية> build.gradle
  6. انتقل إلى ملف> وحدة استيراد واستيراد المكتبة (تحتاج فقط إلى مجلد AndroidBootsTrap ، وليس الكود الكامل من الفرع)
  7. الذهاب إلى ملف> هيكل المشروع
  8. حدد موقع وحدة المشروع الرئيسية الخاصة بك، انقر فوقه. (يجب أن ترى أيضا AndroidBootstrap أدناه)
  9. انقر فوقه وانتقل إلى التبعيات.
  10. انقر على زر "+" الأخضر الأيسر> التبعية الوحدة النمطية
  11. حدد "Androidboostrap"
  12. والآن يجب أن يعمل كل شيء.

    قد لا تزال تحصل على خطأ في ملفات .xml الخاصة بك عند محاولة إضافة عنصر من مكتبة ANDRODBOOSTRAP "Namespace" التطبيق "غير مرتبط". يمكنك حل هذا بالنقر فوق Alt + أدخل على الخطأ في Android Studio، أو أضف هذا الخط

    giveacodicetagpre.

    بعد الإعلان أو تخطيطك و XMLNS: أدوات E.G

    giveacodicetagpre.

    لا أعرف ما إذا كان هذا هو الحل الأكثر دقة حول كيفية تضمين مكتبة لأنني مبتدئين يعمل بنظام Android لكنه يعمل بالنسبة لي.

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