سؤال

عندما أحاول تشغيل تطبيق 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 لالروبوت:

  1. تثبيت APIS خريطة Google. يمكن القيام بذلك في Eclipse Windows / Android SDK مدير AVD -> الحزم المتاحة -> إضافات الطرف الثالث -> Google Inc. -> Google Apis by Google Inc.، Android API X

  2. من سطر الأوامر إنشاء AVD جديد. يمكن القيام بذلك عن طريق أهداف الإدراج (أهداف قائمة Android)، ثم Android إنشاء AVD -N NEW_AVD_API_233 -T "Google Inc.: Google Apis: X"

  3. ثم قم بإنشاء AVD (جهاز افتراضي أندرويد) في Eclipse Windows / Android SDK ومدير AVD -> جديد ... -> (الاسم: new_avd_x، الهدف: Google Apis (Google Inc.) - مستوى API X)

    IMPORTANT : يجب عليك إنشاء AVD الخاص بك مع هدف APIS Google (Google Inc.) وإلا فستفشل مرة أخرى.

  4. إنشاء مشروع Android في ملف Eclipse / مشروع New / Android وحدد هدف بناء Apis Google.

  5. يضيفu003Cuses-library android:name="com.google.android.maps" /> ما بينu003Capplication>u003C/application> العلامات.

  6. تشغيل المشروع كتطبيق أندرويد.

إذا استمر الخطأ، فلا يزال لديك مشاكل، إذا كان يعمل، فهذا الخطأ خلفك إلى الأبد.

نصائح أخرى

<uses-library
            android:name="com.google.android.maps"
            android:required="false" />

إذا لزم الأمر صحيح، ربما تحتاج إلى التغيير

يمكنك حلها على جوجل محاكي API.

للتشغيل على جوجل API Emulator، افتح Android SDK & AVD Manager> الحزم المتاحة> Repos Google> حدد مستويات Google API التي تحتاج إلى اختبارها.

بعد تثبيتها، أضفها كجهاز افتراضي وتشغيله.

  1. فتح كسوف
  2. اذهب إلى:

    المشروع> خصائص> Android> حدد: Google Apis Android 4.0.3

  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

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