যখন গ্রহন শুরু হয় তখন এসডিকে লোড করার সময় ত্রুটি


91

আমি ইতিমধ্যে উপরোক্ত প্রশ্নের বিভিন্ন উত্তর পড়েছি, তবে আমার একটি নির্দিষ্ট সমস্যা আছে। যখন আমি Eclipse শুরু করি এটি একটি ত্রুটি দেয়:

> Error Parsing:
> C:\android-sdk_r24.2-windows\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a
>     cvc-complex-type.2.4.d: Invalid content was found starting with element 'd:skin'. No child element is expected at this point.

এই ত্রুটিটি ঘটে যখন গ্রহটি স্বয়ংক্রিয়ভাবে শুরুতে SDK লোড করে load


4
এই লিঙ্কটি অনুসরণ করুন stackoverflow.com/questions/30418443/…
অ্যান্ড্রয়েড বয়

কেন অ্যান্ড্রয়েড স্টুডিও না? তারা ইতিমধ্যে আনুষ্ঠানিকভাবে ঘোষণা করেছে যে তারা গ্রহনকে সহায়তা প্রদান বন্ধ করবে!
পরেশ মায়ানী 25'15

কেবল আপনার এপিআই স্তর 19 পর্যন্ত 21 এর বেশি নয় ব্যবহার করা উচিত কারণ
গ্রহবীক্ষণ

4
@ মিতশর্মা তবে আমরা যদি এপিআই লেভেল 22 কে সমর্থন করতে চাই তবে কী করব? যেহেতু আমি এমন একটি প্রকল্পে কাজ করছি যার জন্য অ্যান্ড্রয়েডের ললিপপ সংস্করণ সমর্থন করা প্রয়োজন।
লক্ষ্মী নারায়ণ

@ লক্ষ্মী নারায়ণ আপনি এপিআই 22 বা 21 ব্যবহার করতে পারেন তবে এন্ড্রয়েডের গ্রহনটি এপিআই স্তরের 19 পর্যন্ত কাজ করতে পারবেন তবে আপনি কেবল তার সিমুলেটর পরীক্ষা করতে পারবেন
অমিতাশর্মায়

উত্তর:


204

আপনার মতো গ্রহন শুরু করার সময় আমি একই পার্স এসডিকে লোডিং সমস্যার মুখোমুখি হয়েছি (নীচের চিত্রে দেখানো হয়েছে)

SDK লোড ত্রুটি

সমাধান উপরে সমস্যা মাত্র হয় (আনইনস্টল) মুছে প্যাকেজ Android Wear- কে এআরএম EABI v7a সিস্টেম ইমেজ অধীন উপলব্ধ অ্যান্ড্রয়েড 5.1.1 (API এর 22) যদি এটি ইনস্টল করা আছে। (পুরো 5.1.1 প্যাকেজটি আনইনস্টল করার দরকার নেই)। এই প্যাকেজটির সাথে কিছুগ্রহণের বাগ থাকতে পারে।

সমাধান ইমেজ

আপনার পরিবর্তনগুলি দেখতে অবশেষে পুনরায় সূচনা করুন।

সম্পাদনা করুন : যদি সমস্যাটি এখনও থেকে থাকে তবে নীচে মন্তব্যগুলিতে @ অভিষেকের পরামর্শ অনুসারে অন্যান্য অ্যান্ড্রয়েড পোশাক প্যাকেজটিও (যেমন অ্যান্ড্রয়েড ওয়ার্ল ইন্টেল x86 অ্যাটম সিস্টেম চিত্র ) অপসারণের চেষ্টা করুন ।


21
'Android Wear ARM EABI v7a সিস্টেমের চিত্রটি মুছে ফেলার পরেও ত্রুটিটি পেয়েছিলাম। তারপরে আমি অ্যান্ড্রয়েড 5.1.1 (এপিআই 22) এর অধীনে 'অ্যান্ড্রয়েড ওয়ার্ল ইন্টেল x86 এটম সিস্টেম ইমেজ' মুছে ফেললাম এবং শেষ পর্যন্ত সমস্ত ত্রুটিগুলি অদৃশ্য হয়ে গেল :)
অভিষেক

4
এটি ত্রুটি
লগতে

4
অ্যাপটি চালানো অবস্থায় অ্যান্ড্রয়েড স্টুডিওতে একই সমস্যা রয়েছে। একই সমাধানটি আমার সমস্যার সমাধান করে।
ভেক্টরভোরটেক

4
নিশ্চিত করা হয়েছে। আমার এসডিকে (যা আমি অ্যান্ড্রয়েড স্টুডিও দিয়ে ইনস্টল করেছি) সাথে কাজ করতে গ্রহিত পেতে আমাকে উভয়কেই সরিয়ে ফেলতে হয়েছিল
কুইন্টিন বালসডন

4
আমাকে অ্যান্ড্রয়েড 5.3.1 এর অধীনে এবং অ্যান্ড্রয়েড 6.0 এর অধীনে অ্যান্ড্রয়েড পোশাকটি মুছতে হয়েছিল, তবে এটি কার্যকর হয়েছিল।
ডাস

37

এটি আমার ত্রুটির বার্তা ছিল:

ত্রুটি: সি পার্সিংয়ে ত্রুটি: \ অ্যান্ড্রয়েড \ এসডিকে \ সিস্টেম-চিত্রগুলি roid অ্যান্ড্রয়েড -২২ \ অ্যান্ড্রয়েড-পোশাক \ আরমেবি-ভি a এ \ ডিভাইস.এক্সএমএল 'ডি: স্কিন' উপাদান দিয়ে শুরু করে অবৈধ সামগ্রী পাওয়া গেছে was এই মুহুর্তে কোনও সন্তানের উপাদান আশা করা যায় না।

এর জন্য অ্যান্ড্রয়েড ওয়েয়ার প্যাকেজগুলির ক্ষেত্রে সমস্যা আছে API 22, সুতরাং আমার সমাধানটি এই দুটি প্যাকেজটি থেকে মুছে ফেলা হয়েছিলAPI 22

এখানে চিত্র বর্ণনা লিখুন


আপনি কি জানেন যে এপিআই 22 এ অ্যান্ড্রয়েড পরিধানে কেন সমস্যা আছে। পূর্বে এ জাতীয় সমস্যা ছিল না। আমি কেবল তথ্যের উদ্দেশ্যে জিজ্ঞাসা করেছি।
লক্ষ্মী নারায়ণ

12

সমস্যাটি এখনও এপিআই 23 এর জন্য আসছে this এ থেকে পরিত্রাণ পেতে আমাদের এপিআই 22 এবং এপিআই 23 উভয়ের জন্য (বর্তমান আপডেট হওয়া পর্যন্ত) অ্যান্ড্রয়েড পোশাক প্যাকেজ আনইনস্টল করতে হবে।

এখানে চিত্র বর্ণনা লিখুন


4
আমার একই সমস্যা রয়েছে এবং বর্তমান সমস্যা সমাধানের জন্য এপিআই 22 এবং 23 উভয়ের জন্যই প্যাকেজ আনইনস্টল করার বিষয়টি নিশ্চিত করছি
ডিমন

5

ডিফল্ট ডিভাইস.এক্সএমএল ফাইলটি অনুলিপি করুন: / home/user/android-sdk/tools/lib/devices.xML

এবং এটি নীচের পথে আটকে দিন: / অ্যান্ড্রয়েড-এসডিকে / সিস্টেম-চিত্রগুলি / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েড-পরিধান / আরমেবি-ভি 7 এ / এবং / অ্যান্ড্রয়েড-এসডিকে / সিস্টেম-চিত্রগুলি / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েড-পরিধান / x86 /

এটি একটি বিকল্প সমাধান, তবে, ডিভাইস.এক্সএমএল প্রতিস্থাপনের আগে এই ফোল্ডারগুলিতে বিদ্যমান ডিভাইস.এক্সএমএল ফাইলের ব্যাকআপ নিন।


3

আমি এসডিকে 22 এপিআই-এ উল্লিখিত প্যাকেজগুলি সরিয়েছি এবং সমস্যাটির সমাধান হয়নি।

আমি অ্যাপ্লিকেশনস / অ্যান্ড্রয়েড / অ্যান্ড্রয়েড-এসডিকে-ম্যাকোসেক্স / সিস্টেম-চিত্র / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েড-পরিধান / এক্স 86 এবং অ্যাপ্লিকেশন / অ্যান্ড্রয়েড / অ্যান্ড্রয়েড-এসডিকে-ম্যাকোক্স / সিস্টেম-চিত্র / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েডের ডিভাইস.এক্সএমএল সম্পাদনা করেছি -wear / armeabi-v7a আমি "d: ত্বক" ধারণকারী লাইনগুলি সরিয়েছি

অবশেষে গ্রহনটি পুনরায় আরম্ভ করুন এবং সমস্যার সমাধান হয়ে গেল!


1

এপিআই স্তরের 19 এর অধীনে এক্সিকিউট করুন প্রজেক্টে ডান ক্লিক করুন প্রিপোর্টিতে যান এবং তারপরে অ্যান্ড্রয়েড নির্বাচন করুন এই ছবি চেহারা

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="19" />

1

MacOS 10.10.2 এ .2

  1. এর থেকে "d: ত্বক" সম্বলিত লাইনগুলি সরানো device.xmlহয়েছে:

    • / ব্যবহারকারী / ব্যবহারকারী / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে / সিস্টেম-চিত্র / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েড-পরিধান / এক্স 86

    • / ব্যবহারকারী / ব্যবহারকারী / গ্রন্থাগার / অ্যান্ড্রয়েড / এসডিকে / সিস্টেম-চিত্রগুলি / অ্যান্ড্রয়েড -22 / অ্যান্ড্রয়েড-পরিধান / আরমেবি-ভি 7a

  2. গ্রহনটি পুনরায় চালু করুন, সমস্যাটি সমাধান করা উচিত।


1

চেক

  • অ্যান্ড্রয়েড এআরএম ইএবিআই পরেন
  • অ্যান্ড্রয়েড ইন্টেল x86 পরেন

এগুলি মুছুন এবং Eclipse IDE পুনরায় আরম্ভ করুন। এই সমস্যা ঠিক করা উচিত।


0

আমি সিস্টেমের চিত্রটি মুছে ফেলতে পারি নি (আইডিকে কেন), তাই আমি g:skinকোনও এক্সএমএল ফাইলের সমস্ত উপস্থিতি মুছে ফেলার পদ্ধতি গ্রহণ করেছি যেহেতু গ্রহনটি কী তা জানে না:

$ find . -type f -name "*.xml" -print0 | xargs -0 sed -i /d:skin/d

উইন্ডোজগুলিতে আপনি এটিকে সাইগউইন বা সেন্টিমিডারের মধ্যে চালাতে চাইতে পারেন


0

Android Wear ARM EABI v7a সিস্টেমের চিত্রটি সরানোর পরে ভাল কাজ করছে এবং ইন্টেল x86 এটম সিস্টেমের চিত্রটি পরবে।


0

আমার একই সমস্যা ছিল এবং এটি উপস্থিত হয় যখন আমি আমার এসডিকে প্যাকেজগুলি আপডেট করেছিলাম এবং এসডিকে 22 যুক্ত করি যখন আমি সমস্ত পরিধানের প্যাকেজগুলি এসডিকে 22 থেকে অন্য এসডিএসগুলি সরিয়ে ফেললাম তবে সমস্যার সমাধান হয়নি তবে আমি আমার সমস্ত এসডিকে প্যাকেজগুলি আবারও এসডিকে ম্যানেজার থেকে আপডেট করেছি তবে সমস্যাটি সমাধান এবং ত্রুটি চলে গেছে।

আমি মনে করি গ্রহন এবং অ্যান্ড্রয়েড পরিধানের প্যাকেজগুলির সাথে কয়েকটি বাগ রয়েছে যা এসডিকে ম্যানেজারে উপলব্ধ নতুন আপডেটগুলিতে স্থির করা হয়েছে


0

আমার ক্ষেত্রে, আমার কাছে সর্বশেষতম অ্যান্ড্রয়েড এসডিকে রয়েছে এবং কেবলমাত্র অ্যান্ড্রয়েড পোশাক সিস্টেমের চিত্রগুলি সরিয়ে / মুছতে হবে এবং এটি কার্যকর হয়েছে।


0

এই সমস্যার জন্য ইতিমধ্যে প্রচুর উত্তর দেওয়া আছে। যদিও এই সমস্যাটি কোনও এপিআই সংস্করণে ঘটতে পারে, তাই কেবল ত্রুটি লাইনটি দেখুন এবং পথ এবং প্ল্যাটফর্মের নাম থেকে অ্যান্ড্রয়েড এপিআই সংস্করণটি খুঁজে বের করুন এবং অ্যান্ড্রয়েড এসডিকে ম্যানেজারের কাছে যান এবং এসডিকে পরিচালক থেকে সম্পর্কিত সিস্টেমের চিত্র মুছুন।


0

প্রতিটি সময় এসডিকে আপগ্রেড করে অ্যান্ড্রয়েড-পরিধান সম্পর্কিত প্যাকেজগুলি মুছে ফেলাতে ক্লান্ত বোধ করছেন?

devices.xmlনিম্নলিখিত হিসাবে কিছু পরিবর্তন করার চেষ্টা করুন , আপনি হাত দ্বারা ফাইলগুলি সম্পাদনা করতে পারেন বা repl এর মতো কিছু ব্যাচিং সরঞ্জাম ব্যবহার করতে পারেন ।

repl আমার লেখা , এই লাইনটি Source.list এ যুক্ত করুন এবং ইনস্টল করুন:

echo 'http://deb.bodz.net/ unstable/' >>/etc/apt/sources.list
alias sagu='sudo apt-get update'
alias sagi='sudo apt-get install'
sagu
sagi repl

তারপর, সেই অপসারণ <d:skin>লাইন এবং প্রতিস্থাপন ###dpiকরতে hdpiবা যাই হোক না কেন।

repl -r --filter=devices.xml --mode=regexp -- '<d:skin>.*</d:skin>' '' .
repl -r --filter=devices.xml -- '280dpi' 'hdpi' .
repl -r --filter=devices.xml -- '360dpi' 'xhdpi' .

0

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

  1. বন্ধ
  2. পাঠ্য সম্পাদকটিতে ফাইল ডিভাইস.এক্সএমএল (ত্রুটি বার্তায় এর অবস্থান প্রদর্শিত হবে) খুলুন।
  3. সমস্ত ট্যাগ আউট মন্তব্য d: ত্বক রয়েছে
  4. ফাইল সংরক্ষণ করুন
  5. পুনরায় খুলুন

0

অ্যান্ড্রয়েড পোশাক পোশাক ছাড়াও অ্যান্ড্রয়েড টিভিতেও একই ত্রুটি প্রদর্শিত হয়, সুতরাং আপনার যদি Android Wear চিত্র ইনস্টল না থাকে তবে অ্যান্ড্রয়েড টিভি চিত্র ইনস্টল থাকে তবে দয়া করে এটি আনইনস্টল করুন এবং তারপরে চেষ্টা করুন।


0

অ্যান্ড্রয়েডের জন্য গ্রহন থেকে ত্রুটি অপসারণ করতে কয়েকটি পদক্ষেপ রয়েছে: -

1. খোলা গ্রহনটি সমস্ত ত্রুটি পরীক্ষা করে দেখুন

2. অনুসন্ধান ট্যাবে এসডিকে পরিচালক খুলুন open

E.গ্রহটিতে ত্রুটি হিসাবে সমস্ত মান শো সরান

৪. পরে এসডিকে পুনরায় সূচনা গ্রহনটি থেকে অপসারণ করুন


0

আমার ক্ষেত্রে আমি এই দুটি সরিয়েছি

Android TV Intel x86 Atom System Image
Wear OS Intel x86 Atom System Image

অ্যান্ড্রয়েড 9 এর অধীন (এপিআই 28)


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