অ্যান্ড্রয়েডে INSTALL_FAILED_MISSING_SHARED_LIBRARY ত্রুটি


87

আমি যখন গুগল এপিআই ব্যবহার করে এমন একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন চালানোর চেষ্টা করছি তখন আমি নিম্নলিখিত ত্রুটিটি পাই

[2009-07-11 11:46:43 - ফার্স্টম্যাপভিউ] ইনস্টলেশন ত্রুটি: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[২০০৯-০-11-১১ 11:46:43 - ফার্স্টম্যাপভিউ] আরও বিশদ জানতে দয়া করে লগক্যাট আউটপুট চেক করুন।
[2009-07-11 11:46:44 - ফার্স্টম্যাপভিউ] লঞ্চ বাতিল!

কেউ কি আমাকে এই ত্রুটিটি সমাধান করতে সহায়তা করতে পারে?

উত্তর:


92

INSTALL_FAILED_MISSING_SHARED_LIBRARYঅ্যান্ড্রয়েডের জন্য গুগল ম্যাপের সাথে অতীত ত্রুটি পেতে :

  1. গুগল ম্যাপ এপিআই ইনস্টল করুন। এটি এক্সিলিপ উইন্ডোজ / অ্যান্ড্রয়েড এসডিকে এবং এভিডি ম্যানেজার -> উপলব্ধ প্যাকেজগুলি -> তৃতীয় পক্ষের অ্যাড-অনস -> গুগল ইনক। -> গুগল ইনক।

  2. কমান্ড লাইন থেকে নতুন এভিডি তৈরি করুন। লক্ষ্যগুলি (অ্যান্ড্রয়েড তালিকার লক্ষ্যগুলি) তালিকাভুক্ত করে এটি করা যেতে পারে, তারপরে অ্যান্ড্রয়েড avd -n new_avd_api_233 -t "গুগল ইনক। গুগল এপিআই: এক্স" তৈরি করুন

  3. তারপরে এক্সিলিপ উইন্ডোজ / অ্যান্ড্রয়েড এসডিকে এবং এভিডি ম্যানেজারে এভিডি (অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস) তৈরি করুন -> নতুন ... -> (নাম: new_avd_X, লক্ষ্য: গুগল এপিআই (গুগল ইনক।) - এপিআই লেভেল এক্স)

    IMPORTANT : আপনাকে অবশ্যই আপনার এভিডি লক্ষ্য সহ Google এপিআই (গুগল ইনক।) হিসাবে তৈরি করতে হবে অন্যথায় এটি আবার ব্যর্থ হবে again

  4. এক্সিলিপ ফাইল / নতুন / অ্যান্ড্রয়েড প্রকল্পে অ্যান্ড্রয়েড প্রকল্প তৈরি করুন এবং গুগল এপিআই বিল্ড টার্গেট নির্বাচন করুন।

  5. <অ্যাপ্লিকেশন> << অ্যাপ্লিকেশন> ট্যাগের মধ্যে <ইউজ-লাইব্রেরি অ্যান্ড্রয়েড: নাম = "com.google.android.maps" /> যোগ করুন।

  6. অ্যান্ড্রয়েড অ্যাপ্লিকেশন হিসাবে প্রজেক্ট চালান।

ত্রুটি যদি অব্যাহত থাকে, তবে আপনার এখনও সমস্যা আছে, যদি এটি কাজ করে তবে এই ত্রুটিটি চিরকাল আপনার পিছনে রয়েছে।


20
গুগল এপিআই-সক্ষম সক্ষম এমুলেটরটিতে অ্যাপ্লিকেশনটি সফলভাবে চালানো কীভাবে বাস্তব ডিভাইসে হারিয়ে যাওয়া লাইব্রেরির সমস্যার সমাধান করবে ? আমি সংযোগ দেখতে ব্যর্থ।
এমসিএমএলএক্সএক্সএক্সভিভি

আমি com.google.android.gms.auth এর জন্য এই ত্রুটিটি পাচ্ছি ... উপরের পদক্ষেপগুলি এই ত্রুটির জন্য বৈধ বলে মনে হচ্ছে না
শীটাল_158

আমার ক্ষেত্রে লাইব্রেরি বা এ জাতীয় অনুপস্থিত নেই। সমস্ত প্রয়োজনীয় ইনস্টল করা হয়। তবুও এমুলেটরটিতে .apk অ্যাপ্লিকেশন ইনস্টল করতে আমার একটি সমস্যা হচ্ছে। এটি অজানা ইনস্টলেশন ত্রুটির সাথে ব্যর্থ হয়। এই পুরো বিষয়টি কি হতে পারে ...?
BonCodigo

@ বোনকোডিগো আপনি কি কোনও সমাধান পেয়েছেন? আমিও একই সমস্যা পাচ্ছি।
আনু

4
এই উত্তরটি আসলে অকেজো। শুধুমাত্র একটি এভিডির জন্য।
সিদ্ধার্থ

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

যদি প্রয়োজন হয় সত্য, সম্ভবত আপনি পরিবর্তন প্রয়োজন


4
এটি সঠিক উত্তর হওয়া উচিত, 5 বছর পরেও।
রাইটসিসিএস

আমি এই কোডটি কোথায় রাখব?
রবিন সোভেনসন

13

আমার ক্ষেত্রে, এটি ছিল যে অ্যাপ্লিকেশনটি একটি পরিধানযোগ্য টার্গেট ডিভাইসে ডিফল্ট হয়েছিল ।

আমি আমার ম্যানিফেস্টে ওয়েয়ারেবলের উল্লেখটি সরিয়ে দিয়েছি এবং সমস্যাটি সমাধান করা হয়েছে was

<uses-library android:name="com.google.android.wearable" android:required="true" />


7

গুগল এপিআই এমুলেটরটিতে এটি চলমান সমাধান করতে পারেন।

গুগল এপিআই এমুলেটর চালানোর জন্য, আপনার অ্যান্ড্রয়েড এসডিকে এবং এভিডি ম্যানেজার> উপলভ্য প্যাকেজগুলি> গুগল রেপস> আপনার যে পরীক্ষাগুলি পরীক্ষা করা দরকার সেইগুলি নির্বাচন করুন Google

এগুলি ইনস্টল করার পরে এগুলি ভার্চুয়াল ডিভাইস হিসাবে যুক্ত করুন এবং চালান।


4
  1. উদ্বোধন খুলুন
  2. যাও:

    প্রকল্প> বৈশিষ্ট্য> অ্যান্ড্রয়েড> নির্বাচন করুন: গুগল এপিআই অ্যান্ড্রয়েড 4.0.3

  3. আইকনটি ক্লিক করুন:

    অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইস ম্যানেজার> সম্পাদনা করুন> ট্যাবলেটে নির্বাচন করুন বাক্স> গুগল এপিআইস এপিআইএসলিভেল 15
    এবং বিল্ট-ইন নির্বাচন করুন: এটি ডাব্লিউকিউভিজিএ 400 আছে> এভিডি সম্পাদনা করুন> শুরু


2

প্রকৃত ডিভাইসে ইনস্টল করার সময় আমি এই একই ত্রুটি পেয়েছি। নিখোঁজ লাইব্রেরিগুলি ডিভাইসে লোড করার জন্য আরও তথ্য এবং একটি সমাধান নিম্নলিখিত সাইটে পাওয়া যাবে:

INSTALL_FAILED_MISSING_SHARED_LIBRARY ত্রুটি ঠিক করা

এটি সঠিকভাবে সেট আপ করতে 2 টি কী ফাইল রয়েছে যা সিস্টেমে অনুলিপি করা দরকার:

com.google.android.maps.xml

com.google.android.maps.jar

এই ফাইলগুলি এই কোনও গুগল অ্যাপ প্যাকগুলিতে অবস্থিত:

http://android.d3xt3...0120-signed.zip

http://goo-inside.me...0120-signed.zip

http://android.local...0120-signed.zip

এই লিঙ্কগুলি আর কাজ করে না, তবে আপনার যদি গুগল ম্যাপস এপিআই ভি 1 থাকে তবে আপনি অ্যান্ড্রয়েড এসডিতে ফাইলগুলি সন্ধান করতে পারেন

এই ফাইলগুলির যে কোনওটি আনজিপ করার পরে, আপনি ফাইলগুলি আপনার সিস্টেমে অনুলিপি করতে চান, যেমন-আহ-তাই:

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

1

আমি ভার্সন ২.২ এ একটি অ্যাপ্লিকেশন বিকাশ করছি, ৮ ম এপিআই সংস্করণটি ছিল ... একই ত্রুটি ছিল এবং ত্রুটিটি আমাকে বলেছিল এটি গুগল ম্যাপস এপিআই, আমাদের সমস্ত কিছুই আমার প্রজেক্টের এপিআই ২.২ এর জন্য আমার এডিভি পরিবর্তন করা এবং এপিআই

এটি আমার পক্ষে কাজ করেছে এবং লাইব্রেরির এপিআই প্রয়োজনীয় খুঁজে পেয়েছে।


আপনার উত্তরগুলির জন্য ধন্যবাদ তবে আমি ৪.৪.৪ ডিভাইসে চালাতে চাই। যাতে কোন এপিআই গুগল ম্যাপে চায়। দয়া করে এর জন্য আমাকে উত্তর দিন
তেজ শাহ 2'15

1

এটি নিম্নলিখিত কারণগুলির কারণে ঘটতে পারে -

  1. আপনার ম্যানিফেস্ট ফাইলে "<ব্যবহারগুলি" যেমন পরিধানযোগ্য, টিভি, ট্যাবলেট ইত্যাদি পরীক্ষা করুন
  2. বিল্ড.গ্রাডলে কিছু কোড প্রয়োগের প্রয়োজন রয়েছে যা আপনি ভুল করে মুছে ফেলতে পারেন

সুতরাং বাস্তবায়ন সরিয়ে বা এগুলি যুক্ত করে এই ত্রুটিটি সরিয়ে ফেলতে পারে। আপনি অ্যান্ড্রয়েড ম্যানিফেস্ট ফাইলটিতে "ব্যবহার" কোডটি সরিয়ে ফেলতে পারেন।

উদাহরণ:

  1. এটি আমার 1 ঘন্টা নষ্ট করেছে, কারণ আমি ভুলভাবে পরিধানযোগ্য ধরণের একটি শ্রেণি যুক্ত করেছি, অবশ্যই, আমি নিরাপদে মুছে ফেললাম যে অবাধ্যতাকারী ব্যবহার করে তবে এটি দিদি ম্যানিফেস্ট ফাইলটিতে কোনও পরিবর্তন আনেনি।

  2. আমি আমার জাভা প্রজেক্টে ফায়ারবেস ক্র্যাশলিটিক্স কোড ব্যবহার করেছি তবে আমি ভুল করে বুল্ড.gradle এ মুছে ফেলেছি। এখানে নীচে: বাস্তবায়ন 'com.google.firebase: ফায়ারবেস-ক্র্যাশলিটিক্স: 17.1.1'

সমাধানটি হয় বিল্ড> গ্রেড বা অ্যান্ড্রয়েড ম্যানিফেস্ট.এক্সএমএল, বেশিরভাগ ক্ষেত্রে।


0

আপনি যখন এমুলেটরটিতে অ্যাপ্লিকেশন চালানোর চেষ্টা করছেন তখন এটি ঘটে। এমুলেটরের ভাগ করা গুগল ম্যাপস লাইব্রেরি নেই।


0

এই সমস্যাটি সমাধানের আর একটি উপায় হ'ল আপনার প্রয়োজনীয় অনুপস্থিত libs ইনস্টল করা।

আপনি libs ডাউনলোড এবং এখানে ইনস্টল করতে পারেন দেখতে পারেন ।


0

আমি যখন এই সমাধানগুলি চেষ্টা করি।
আমি এর সাথে সমাধান করেছি:
একটি নতুন ভার্চুয়াল ডিভাইস তৈরি করুন (গুগল এপিআই নির্বাচন করুন (গুগল ইনক) -এপিআই লেভেল 15 অ্যান্ড্রয়েড 4.0.3-এপিলিভেল 15 প্রতিস্থাপন করুন) তারপরে আবার চলুন। এটা সমাধান।

আমি মনে করি এটি কেবল কারণ ডিভাইসে কোনও গুগল এপিস have নেই ~

আইডিই: অ্যান্ড্রয়েড-স্টুডিও ওএস: উবুন্টু 12.04

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.