Install_Failed_Missing_Shared_Library خطأ في Android
-
12-09-2019 - |
سؤال
عندما أحاول تشغيل تطبيق Android يستخدم Google API أحصل على الخطأ التالي
2009-07-11 11:46:43 - firstmapview] خطأ في التثبيت: install_failed_missing_shared_library
2009-07-11 11:46:43 - firstmapview] يرجى التحقق من إخراج logcat لمزيد من التفاصيل.
2009-07-11 11:46:44 - firstmapview] تم إلغاء الإطلاق!
هل يمكن لأي شخص أن يساعدني في حل هذا الخطأ؟
المحلول
للحصول على الماضي INSTALL_FAILED_MISSING_SHARED_LIBRARY
خطأ في خرائط Google لالروبوت:
تثبيت APIS خريطة Google. يمكن القيام بذلك في Eclipse Windows / Android SDK مدير AVD -> الحزم المتاحة -> إضافات الطرف الثالث -> Google Inc. -> Google Apis by Google Inc.، Android API X
من سطر الأوامر إنشاء AVD جديد. يمكن القيام بذلك عن طريق أهداف الإدراج (أهداف قائمة Android)، ثم Android إنشاء AVD -N NEW_AVD_API_233 -T "Google Inc.: Google Apis: X"
ثم قم بإنشاء AVD (جهاز افتراضي أندرويد) في Eclipse Windows / Android SDK ومدير AVD -> جديد ... -> (الاسم: new_avd_x، الهدف: Google Apis (Google Inc.) - مستوى API X)
IMPORTANT
: يجب عليك إنشاء AVD الخاص بك مع هدف APIS Google (Google Inc.) وإلا فستفشل مرة أخرى.إنشاء مشروع Android في ملف Eclipse / مشروع New / Android وحدد هدف بناء Apis Google.
يضيفu003Cuses-library android:name="com.google.android.maps" /> ما بينu003Capplication>u003C/application> العلامات.
تشغيل المشروع كتطبيق أندرويد.
إذا استمر الخطأ، فلا يزال لديك مشاكل، إذا كان يعمل، فهذا الخطأ خلفك إلى الأبد.
نصائح أخرى
<uses-library
android:name="com.google.android.maps"
android:required="false" />
إذا لزم الأمر صحيح، ربما تحتاج إلى التغيير
يمكنك حلها على جوجل محاكي API.
للتشغيل على جوجل API Emulator، افتح Android SDK & AVD Manager> الحزم المتاحة> Repos Google> حدد مستويات Google API التي تحتاج إلى اختبارها.
بعد تثبيتها، أضفها كجهاز افتراضي وتشغيله.
- فتح كسوف
اذهب إلى:
المشروع> خصائص> Android> حدد: Google Apis Android 4.0.3
انقر فوق أيقونة:
Android Virtual Device Manager> تحرير> مربع Slect في Tabget> Google Apis Apislevel15
واختر المدمج في: هو WQVGA400> تحرير AVD> ابدأ
حصلت على هذا الخطأ نفسه عند التثبيت إلى جهاز فعلي. يمكن العثور على مزيد من المعلومات والحلا لتحميل المكتبات المفقودة على الجهاز في الموقع التالي:
تحديد خطأ install_failed_missing_shared_library
لتعيين هذا الأمر بشكل صحيح، هناك 2 ملفات رئيسية تحتاج إلى نسخها إلى النظام:
com.google.android.maps.xml.
com.google.android.maps.jar.
توجد هذه الملفات في أي من حزم تطبيقات Google هذه:
http://android.d3xt3...0120-signed.zip
http://goo-inside.me...0120-signed.zip
http://android.local...0120-signed.zip
هذه الروابط لم تعد تعمل، ولكن يمكنك العثور على الملفات في Android SDK إذا كان لديك خرائط Google API V1
بعد إلغاء تحديد أي من هذه الملفات، تريد نسخ الملفات إلى نظامك، مثل AH-SO:
adb remount
adb push system/etc/permissions/com.google.android.maps.xml /system/etc/permissions
adb push system/framework/com.google.android.maps.jar /system/framework
adb reboot
أنا أقدم تطبيقا للإصدار 2.2، سيكون إصدار API في الثامن ... كان له نفس الخطأ والخطأ أخبرني أنه كان لخرائط Google API، كل ما فعلناه هو تغيير Adv الخاص بي لمشروعي API 2.2 وأيضا ل API.
هذا عملت بالنسبة لي ووجدت المكتبة API اللازمة.
يحدث هذا عندما تحاول تشغيل التطبيق على المحاكي. غير المحاكي لم يكن لديك مكتبة خرائط جوجل.
هناك طريقة أخرى لحل هذه المشكلة هي تثبيت Libs المفقود الذي تحتاجه.
يمكنك تنزيل Libs ومعرفة كيفية تثبيت هنا.
عندما أحاول هذه الحلول.
أنا حل مع:
قم بإنشاء جهاز ظاهري جديد (حدد Google Apis (Google APIS (Google Inc) Level 15 يحل محل Android 4.0.3-Apilevel 15) ثم تشغيل مرة أخرى. حلها.
أعتقد أنه فقط لأن الجهاز ليس لدى Google Apis ~
IDE: نظام التشغيل Android-Studio OS: Ubuntu 12.04