مرحبا
أنا أستخدم facebook sdk في مشروع الوحدة الخاص بي ولكنه لا يعمل مع google firebase sdk.
يرجى مشاركة أفكارك باعتبارها ملحة للغاية بالنسبة لنا.
اجعلها تعمل مع FB 7.9.4 و Firebase ، ولا تزال تحاول تشغيل 7.10 على الإطلاق
مرحباً ، هل يمكنك من فضلك مشاركة معرفات الإصدار لـ firebase و facebook.
1) لا يعمل Firebase و Facebook معًا؟
نوع الخطأ:
CommandInvokationFailure: غير قادر على تحويل الفئات إلى تنسيق dex.
C: \ Program Files \ Javajdk1.8.0_51 \ binjava.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir = "E: / Android SDK 29 Aug / New SDKtools" -Dfile.encoding = UTF8 -jar "C: \ Program ملفات \ الوحدة 2017 \ محرر \ DataPlaybackEngines \ AndroidPlayer / أدوات \ sdktools.jar "-
ستدير [
خطأ ترجمة لم يتم اكتشافه: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat ؛
خطأ ترجمة غير معلوم: java.lang.IllegalArgumentException: تمت الإضافة بالفعل: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoIcsImpl؛
خطأ ترجمة غير معلوم: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoStubImpl؛
خطأ ترجمة غير معروف: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl؛
خطأ ترجمة لم يتم اكتشافه: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / animation / AnimatorCompatHelper؛
خطأ ترجمة لم يتم اكتشافه: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / app / ActionBarDrawerToggle؛
خطأ ترجمة غير معلوم: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImpl؛
خطأ ترجمة غير معلوم: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplBase؛
خطأ ترجمة غير معلوم: java.lang.IllegalArgumentException: تمت إضافته بالفعل: Landroid / support / v4 / app / ActionBarDrawerToggle $ ActionBarDrawerToggleImplHC
نسخة الفيسبوك 7.9.0
إصدار Firebase 4.1.0
-> أولاً استيراد مكون Firebase الإضافي ، ثم قم بفرض جرة الحل باستخدام محلل playervice
-> ثم أضف Facebook sdk 7.9.0 ثم قم بفرض جرة الحل باستخدام وحدة حل playervice
-> حذف أو تعطيل الملفات
-> FacebookSDK -> المكونات الإضافية -> Android -> libs -> support-v4-23.4.0 = حذف أو تعطيل-> FacebookSDK -> المكونات الإضافية -> Android -> libs -> دعم التعليقات التوضيحية - 23.4.0 = حذف أو تعطيل
-> ثم بناء وأعماله (خذ نفسا عميقا بسم الله الرحمن الرحيم ).
جرب هذه الحلول! يعمل مع أحدث إصدارات البرنامج المساعد!
حل مشكلات Dex عند إضافة Google Play Services 0.95 و Facebook sdk 7.13.0 الإضافات إلى Unity 2018.2.0f2
الخطوة 1: قم أولاً باستيراد المكون الإضافي GooglePlayServices0.95 من هذا الرابط https://github.com/playgameservices/play-games-plugin-for-unity.
الخطوة 2: قم بإلغاء تحديد مجلد PlayServicesResolver عند إظهار بنية المجلد للاستيراد.
الخطوة 3: الآن قم باستيراد حزمة وحدة Facebook SDK 7.13.0 من https://developers.facebook.com/docs/unity/downloads/
الخطوة 4: هنا قم باستيراد جميع مجلدات المكون الإضافي facebook sdk.
الخطوة 5: حدد الآن Assets / PlayServicesResolver / VersionHandler / Update
الخطوة 6: حدد الآن Assets / PlayServicesResolver / AndroidResolver / Resolve
الخطوة 7: الآن حدد Assets / PlayServicesResolver / AndroidResolver / Settings ثم قم بإلغاء تحديد Enable Auto-Resolution
الخطوة 8: انتقل الآن إلى Project Panel وانتقل إلى Assets / Plugins / Android / واحذف جميع المجلدات باستثناء المجلد الذي يحمل هذا الاسم "com.google.games.gpgs-plugin-support-0.9.50"
الخطوة 9: انتقل الآن إلى Project Panel وانتقل إلى Assets / Plugins / Android / واحذف الملفات التالية
com.android.support.animated-vector-drawable-25.3.1
com.android.support.customtabs-25.3.1
com.android.support.support-annotations-25.3.1
com.android.support.support-v4-25.3.1
com.android.support.support-vector-drawable-25.3.1
الآن المضي قدما في بناء البناء. يجب أن تعمل. :)
أنت رائع .. شكرا لك على الحل أعلاه.
أي فكرة إذا قمت بتضمين Admob في هذا المزيج ، ما المكتبات التي سأحتاج للاحتفاظ بها؟
أين هو محلل خدمات اللعب؟
أنا فقط أنزل من https://github.com/googlesamples/unity-jar-resolver/blob/master/play-services-resolver-1.2.95.0.unitypackage
ووضع وإعادة تسمية في facebook-sdk-for-unity/play-services-resolver.unitypackage
.
التعليق الأكثر فائدة
جرب هذه الحلول! يعمل مع أحدث إصدارات البرنامج المساعد!
حل مشكلات Dex عند إضافة Google Play Services 0.95 و Facebook sdk 7.13.0 الإضافات إلى Unity 2018.2.0f2
الخطوة 1: قم أولاً باستيراد المكون الإضافي GooglePlayServices0.95 من هذا الرابط https://github.com/playgameservices/play-games-plugin-for-unity.
الخطوة 2: قم بإلغاء تحديد مجلد PlayServicesResolver عند إظهار بنية المجلد للاستيراد.
الخطوة 3: الآن قم باستيراد حزمة وحدة Facebook SDK 7.13.0 من https://developers.facebook.com/docs/unity/downloads/
الخطوة 4: هنا قم باستيراد جميع مجلدات المكون الإضافي facebook sdk.
الخطوة 5: حدد الآن Assets / PlayServicesResolver / VersionHandler / Update
الخطوة 6: حدد الآن Assets / PlayServicesResolver / AndroidResolver / Resolve
الخطوة 7: الآن حدد Assets / PlayServicesResolver / AndroidResolver / Settings ثم قم بإلغاء تحديد Enable Auto-Resolution
الخطوة 8: انتقل الآن إلى Project Panel وانتقل إلى Assets / Plugins / Android / واحذف جميع المجلدات باستثناء المجلد الذي يحمل هذا الاسم "com.google.games.gpgs-plugin-support-0.9.50"
الخطوة 9: انتقل الآن إلى Project Panel وانتقل إلى Assets / Plugins / Android / واحذف الملفات التالية
الآن المضي قدما في بناء البناء. يجب أن تعمل. :)