অ্যান্ড্রয়েড স্টুডিওর দ্রুত ডকুমেন্টেশন সর্বদা "ডকুমেন্টেশন আনয়ন"


94

আমি কেবল অ্যাল্রয়েড থেকে অ্যান্ড্রয়েড স্টুডিওতে চলে এসেছি, আমি দেখতে পেলাম যে আমি যখন দ্রুত ডকুমেন্টেশন (সিটিআরএল + কিউ) ব্যবহার করি তখন এটি সর্বদা "ফিচার ডকুমেন্টেশন" দেখায়, কীভাবে এটি সমাধান করতে হয়? (আমি এপিআই 19 এর জন্য ডকুমেন্টেশন ডাউনলোড করি, তবুও সমস্যা) এখানে চিত্র বর্ণনা লিখুন


4
আমি একই সমস্যা আছে !
০.০.২

4
আমিও. আমার v0.8 আছে। কারও সমাধান আছে?
সাইমন

যখন ইন্টারনেট সংযোগটি সুইচ অফ (ওয়াইফাই) করা হয়, এটি অনেক বেশি দ্রুত চলে।
মিঃ-আইডিই

আমার যদি আমি শুধু এটা বিনামূল্যে ডাউনলোড করা হয়নি stackoverflow.com/a/51990330/2736039
Ultimo_m

আপনি কি এটি গ্রহণযোগ্য উত্তর হিসাবে সেট করতে পারেন? এটি করার সরকারী উপায় এবং এটি অত্যন্ত সহজ: স্ট্যাকওভারফ্লো.com
স্যাম

উত্তর:


127

সমস্যাটি হ'ল অ্যান্ড্রয়েড স্টুডিও ডকুমেন্টেশন ইতিমধ্যে ডাউনলোড হয়ে গেলেও উত্সের উত্সের লিঙ্কটি স্বয়ংক্রিয়ভাবে আপডেট হয় না।

এর মধ্যে ডিফল্ট লিঙ্কটি jdk.table.xmlহ'ল http://developer.android.com/references/ (অ্যান্ড্রয়েড স্টুডিওটি নেটওয়ার্ক অবরুদ্ধ থাকলেও এই অনলাইন সার্ভারের সাথে সংযোগ দেওয়ার চেষ্টা করে)।

সমস্যা সমাধানের জন্য, আমরা কেবল স্থানীয় উত্সের রেফারেন্সটি পুনর্নির্দেশ করতে পারি।

ম্যাক অপারেটিং সিস্টেম

MacOS এ, কনফিগারেশন ফাইলটি jdk.table.xmlনিচে রয়েছে ~/Library/Preferences/AndroidStudio<version>/options/এবং ডকগুলি এখানে রয়েছে: ~/Library/Android/sdk/docs/ বা আপনার Android SDK এর কাস্টম পাথ।

ইন jdk.table.xml, সমস্ত লাইন সন্ধান করুন:

<root type="simple" url="http://developer.android.com/reference/">

এবং এগুলিতে পরিবর্তন করুন

<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/docs/reference/">

উইন্ডোজ

উইন্ডোজে jdk.table.xML ফাইলটি চলছে C:\Users\Name\.AndroidStudio<version>\config\options

অ্যান্ড্রয়েডস্টুডিও ৩.৩-তে, এতে পরিবর্তন করুন

<root type="simple" url="file://$USER_HOME$/AppData/Local/Android/sdk/docs/reference"  />

অ্যান্ড্রয়েড স্টুডিও (যে কোনও ওএস)

তারপরে, File -> Invalidate Caches / Restart…নির্বাচন করুন Invalidateএবং দ্রুত ডকুমেন্টেশন ব্যবহার করে আবার চেষ্টা করুন । এটি তাত্ক্ষণিকভাবে প্রদর্শন করা উচিত। যদি এটি না হয়, নির্বাচন করুন Invalidate and Restartএবং আপনার যেতে ভাল হওয়া উচিত।


19
কারও কি এই সমস্যা রয়েছে যে HTTP লিঙ্কগুলি অবিচ্ছিন্নভাবে আবার যুক্ত করা হয়? বারবার করতে হবে।
আর্স্ট

4
অ্যান্ড্রয়েড স্টুডিও 3.0 এর সাথে কাজ করেছেন :)
বীর

4
@ প্রথম আমার একই সমস্যা ... আমরা কীভাবে এটি স্থায়ী করব?
নাতনভরা

4
@ প্রথম কিছু সমস্যা। আমি ক্রমাগত সমস্যাটি (অনুলিপি-পেস্ট) সংশোধন করতে বাধ্য।
বিলস্ট

4
দ্রষ্টব্য: আপনার অ্যান্ড্রয়েড এসডিকে ফোল্ডারে "ডক্স / রেফারেন্স /" বিদ্যমান না থাকলেও এই জাতীয়<javadocPath> কিছু দিয়ে এটি প্রতিস্থাপন করা জরুরি । এটি একরকম এখনও কাজ করবে। url="file://$USER_HOME$/Library/Android/sdk/docs/reference/"
মিস্টার-আইডিই

32

যান: Tools > Android > SDK ManagerSDK Toolsট্যাব নির্বাচন করুন এবং:

  1. অ্যান্ড্রয়েড এসডিকে জন্য ডকুমেন্টেশন যদি চেক না করা থাকে তবে এটি পরীক্ষা করে ক্লিক করুন প্রয়োগ
  2. যদি অ্যান্ড্রয়েড SDK এর জন্য ডকুমেন্টেশন চেক করা হয়, এটি আনচেক করুন এবং ক্লিক করুন প্রয়োগ । আনইনস্টল শেষ হয়ে গেলে এটি আবার চেক করুন এবং প্রয়োগ ক্লিক করুন ।

4
এটি চেষ্টা করেই ... মজার বিষয়, আমি ডকগুলি আনইনস্টল করেছিলাম, নেটওয়ার্ক অ্যাডাপ্টারগুলি অক্ষম করেছিলাম এবং AS এর অভ্যন্তরে Ctrl + Q তে আঘাত করেছি ... প্রায় 0.5 এর দশকের "আনতে ডকুমেন্টেশন" পেয়েছি, তারপরে কিছু অ্যান্ড্রয়েড শ্রেণির জন্য ডকুমেন্টেশন পপ আপ হয়েছে। কোন ধারণা নেই, এটি কোথা থেকে পেয়েছে। এখন আমি ডক প্যাকেজটি আবার ইনস্টল করছি, আশা করছি এটি আনার সময় ঠিক করবে, ধারণা দেওয়ার জন্য আপনাকে ধন্যবাদ।
পেড

আপনি সম্ভবত অ্যান্টিভাইরাস এসডাব্লু ব্যবহার করছেন? এভিতে কর্পোরেট উইন 7 এ প্রায় 30 মিনিট সময় নিয়েছিল তবে লিনাক্স সহ ঘরে 1 মিনিটের নিচে। শেষ পর্যন্ত এটি আমার জন্য আংশিকভাবে কাজ করে, আনার সময়গুলি অনেক কমে যায় তবে এটি এখনও সম্পূর্ণরূপে অফ-লাইন না হওয়ার মতো মনে হয়, যেমন কিছু ক্ষুদ্র পিং চলছে, এবং অফলাইন সংস্করণটি দেখানোর আগে এএস 200-600 মিমি জন্য দ্বিধা করছে (তবে সেই সময়ের অংশটি সম্ভবত প্রকৃত আনয়ন, এটি আমার উইন্ডো মেশিনের, যা আমার মূল লিনাক্স মেশিনের তুলনায় সামগ্রিকভাবে স্লোগানযুক্ত, আদিম ওএস চালনার দামের মতো দেখায়)। যাইহোক, এই উত্তরের সতর্কতা থাকা উচিত। :)
পেড

4
অবশেষে আমি একটি অ্যান্ড্রয়েড ডকুমেন্টেশন দেখি যা অর্থপূর্ণ হয়।
স্মুথামুট

এএস পুনরায় ইনস্টল করার পরে অ্যান্ড্রয়েড এসডিকে ডকুমেন্টেশন কিছু কারণে চেক করা হয়নি। ধন্যবাদ!
ইনোয়

29

আপডেট: সেকেলে, দয়া করে @ Htea এর উত্তর পরীক্ষা করুন ।

আমি আপনার মত একই সমস্যা ছিল। এটি আমার জন্য এটি স্থির করেছে:

  • আপনার SDK ম্যানেজারে ডকুমেন্টেশন প্যাকেজ ডাউনলোড হয়েছে তা নিশ্চিত করুন।
  • স্টুডিওটি চলতে থাকলে প্রস্থান করুন।
  • J / .AndroidStudioX.Y / config / विकल्प / এ অবস্থিত "jdk.table.xML" নামের ফাইলটি মুছুন (প্রথমে ব্যাকআপ নেওয়ার কথা মনে রাখবেন!)।
  • অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। এখনই সঠিকভাবে কাজ করা উচিত এবং এটি স্বয়ংক্রিয়ভাবে ফাইলটি পুনরায় তৈরি করা উচিত।

বিঃদ্রঃ:

  • এটি আমার জন্য উবুন্টু 14.04 এবং অ্যান্ড্রয়েড স্টুডিও 0.8.11 ( সম্পাদনা) এ কাজ করেছে : বেশ কয়েকটি ব্যবহারকারী এই সমাধানটি অ্যান্ড্রয়েড স্টুডিওর নতুন সংস্করণেও কাজ করে বলে রিপোর্ট করছেন)।
  • যদি এটি এখনও কাজ করে না, অ্যান্ড্রয়েড এসডিকে ম্যানেজারের মধ্যে থেকে ডকুমেন্টেশন প্যাকেজটি মুছতে এবং পুনরায় ডাউনলোড করার চেষ্টা করুন তবে উপরের পদক্ষেপগুলি চেষ্টা করুন।
  • আপনি যদি উইন্ডোজ চালাচ্ছেন, ফাইলটি "% ইউজারপ্রাইফিল% .অ্যান্ড্রয়েড স্টুডিও \ কনফিগারেশন বিকল্পসমূহ" এ অবস্থিত এবং আপনি যদি ওএস এক্স চালাচ্ছেন তবে এটি "Library / লাইব্রেরি / পছন্দসমূহ / অ্যান্ড্রয়েড স্টুডিও / বিকল্পসমূহ" এ অবস্থিত (এতে ক্রেডিট @ জিরো এবং @ অ্যালেক্স লিপোভ)।

আশা করি এটা সাহায্য করবে.


4
উইন্ডোজ on তেও কাজ করে, ফাইলটি "% ইউজারপ্রাইফিল% \। এন্ড্রয়েড স্টুডিওবেটা \ কনফিগার \ বিকল্পসমূহ" এ অবস্থিত। বিটিডাব্লু, ডকুমেন্টেশন প্যাকেজটি এসডিকে ম্যানেজারের সর্বশেষ এপি স্তরের গ্রুপের অধীনে।
জিরো

4
ভাল কাজ করে, ধন্যবাদ! ম্যাকের উপর, উল্লিখিত ফাইলটি ~ / লাইব্রেরি / পছন্দসমূহ / অ্যান্ড্রয়েড স্টুডিওবেতা / বিকল্পগুলির আওতায় রয়েছে
অ্যালেক্স

4
উবুন্টু 16.04 এবং এএস 2.1.2 এর সাথে কাজ করে
ডামিবেগেনার

4
অ্যান্ড্রয়েড স্টুডিও ২.৩ এর সাথে এই সমাধানটি ব্যবহার করার সময় এটি পরবর্তী প্রবর্তনে আমার এসডিকে অবস্থানের জন্য জিজ্ঞাসা করেছিল। আমি পরিবর্তে Htea এর সমাধান ব্যবহার করার পরামর্শ দিচ্ছি যা পার্শ্ব প্রতিক্রিয়া ছাড়াই সমস্যার সমাধান করে।
flawyte

4
উইন্ডোজ 10 এ অ্যান্ড্রয়েড স্টুডিও 3.0
দো 95

12

যেমন অন্যান্য উত্তরগুলি বলেছে, এটি এন্ড্রয়েড স্টুডিওগুলি জাভাদকটি অনলাইনে আনার চেষ্টা করছে (কারণ http://developer.android.com/reference/), যা নেটওয়ার্ক ভাল না হলে খুব ধীর হবে, বিশেষত চীনে কারণ গুগল অবরুদ্ধ। সুতরাং আমাদের এই সেটিংটি পরিবর্তন করা উচিত এবং অ্যান্ড্রয়েড স্টুডিওতে স্থানীয়ভাবে জাভাদোক আনতে দেওয়া উচিত:

  1. এটি ব্যবহার করে অ্যান্ড্রয়েড এসডিকে ডকুমেন্টেশন ডাউনলোড করুন Android SDK Manager
  2. ফাইলটি Open / লাইব্রেরি / পছন্দসমূহ / AndroidStudio2.2 / অপশন / jdk.table.xML খুলুন, সঠিক ফাইলটি সম্পাদিত হয়েছে তা নিশ্চিত করতে নীচের নোটগুলি দেখুন।
  3. ফাইলে jdk.table.xml, http://developer.android.com/reference/সমস্তকে আপনার এসডিকে রেফারেন্স ফোল্ডারের পথে প্রতিস্থাপন করুন । উদাহরণস্বরূপ file://$USER_HOME$/tools/adt-bundle-mac/sdk/docs/referenceআমার ম্যাক এ।

ওএস এক্সে, যদি আপনি অ্যান্ড্রয়েড স্টুডিওর বেশ কয়েকটি সংস্করণ ব্যবহার করেন তবে প্রতিটি সংস্করণের জন্য (নীচে ~/Library/Preferences/) বিভিন্ন কনফিগারেশন ফোল্ডার থাকতে পারে , আপনার jdk.table.xmlডান ফোল্ডারে পরিবর্তন করা উচিত , আমার ক্ষেত্রে আমার jdk.table.xmlফোল্ডারের নীচে সম্পাদনা করা উচিত AndroidStudio2.2

ওএস এক্স এর স্ক্রিনশট


আপনার কম্পিউটারে উত্সগুলি "sdk / উত্স / android-26 /" সঞ্চিত থাকলেও "sdk / ডক্স / রেফারেন্স /" পাথ ব্যবহার করা গুরুত্বপূর্ণ important এটা একরকম কাজ করবে।
মিস্টার-আইডিই

11

উইন্ডোজ এ

Jdk.table.xml ফাইলের অবস্থান

C:\Users\[your windows user name]\.AndroidStudio2.3\config\options\jdk.table.xml

মন্তব্য

  • " AndroidStudio ডিরেক্টরি আগে
  • ".AndroidStudio" এর পরে সংস্করণ নম্বর। আপনি বর্তমানে ব্যবহার করছেন অ্যান্ড্রয়েড স্টুডিওর সংস্করণ নম্বরটি সম্পাদনা করতে ভুলবেন না । পূর্ববর্তী সংস্করণগুলিতে এখনও এখানে ডিরেক্টরি থাকবে।

সম্পাদনা করার জন্য লাইন

আগে

<root type="simple" url="http://developer.android.com/reference/" />

পরে

<root type="simple" url="file://C:/Android/sdk/docs/reference" />

মন্তব্য

  • C:/Android/sdk/docs/referenceআপনার এন্ড্রয়েড এসডিকে অবস্থান প্রতিস্থাপন করুন মেশিনে
  • যদি আপনি ফাইল এক্সপ্লোরার থেকে অবস্থানটি অনুলিপি / আটকান থাকেন তবে ব্যাকস্ল্যাশ ( \)) ফরোয়ার্ড স্ল্যাশ সহ প্রতিস্থাপন করুন (/ ) এর
  • প্রতিটি ইনস্টল করা অ্যান্ড্রয়েড এসডিকে সংস্করণটির নিজস্ব ডক্স এক্সএমএল এন্ট্রি থাকবে
  • Jdk.table.xml পাওয়া প্রতিটি SDK সংস্করণে উপরের লাইনটি সম্পাদনা করুন (বিল্ড.gradle এ এই সংস্করণগুলিকে টার্গেট করার সময় আপনি যদি দ্রুত ডকগুলি চান)। উদাহরণস্বরূপ আপনার যদি অ্যান্ড্রয়েড এসডিকে এপিআই 25 ইনস্টল থাকে তবে আপনি এর অধীন সম্পাদনা করার জন্য একটি বিভাগ খুঁজে পাবেন<name value="Android API 25 Platform" />

ক্যাশেগুলি বাতিল করুন / পরিবর্তনের পরে পুনরায় চালু করুন!

File -> Invalidate Caches / Restart...


5

আমি এই সমস্যাটি অ্যান্ড্রয়েড স্টুডিও 0.8.9 এবং 0.8.14 এর সাথেও পেয়েছি, এখানে একটি সহজ সমাধান রয়েছে:

ফাইল -> অবৈধ ক্যাশে / পুনঃসূচনা -> অবৈধ এবং পুনরায় চালু


কখনও কখনও ডকুমেন্টেশন প্যাকেজটি হারিয়ে যেতে পারে বা আপ টু ডেট হতে পারে।

অ্যান্ড্রয়েড এসডিকে পরিচালক (সরঞ্জাম-> অ্যান্ড্রয়েড-> এসডিকে পরিচালক) খোলার চেষ্টা করুন এবং সর্বশেষ প্রকাশে 'অ্যান্ড্রয়েড এসডিকে জন্য ডকুমেন্টেশন' ইনস্টল করুন, আপাতত এটি অ্যান্ড্রয়েড 5.0 (এপিআই 21) রয়েছে, তারপরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন।

যদি এটি আবার ঘটে তবে কেবল ক্যাশেগুলি বাতিল করুন।


5

অ্যান্ড্রয়েড স্টুডিও ৩.৪ এর জন্য আপনাকে যা করতে হবে তা হ'ল এসডিকে পরিচালক -> এসডিকে সরঞ্জামসমূহ, "অ্যান্ড্রয়েড এসডিকে জন্য ডকুমেন্টেশন" পরীক্ষা করে প্রয়োগ করতে ক্লিক করুন।

আপনি যে উত্সটি ডাউনলোড করেছেন সেটিকে নির্দেশ করতে এটি স্বয়ংক্রিয়ভাবে jdk.table.xML আপডেট করবে।


ঐটা এটা ছিল. অনেক ধন্যবাদ !
ম্যাকোভিচ

সহজ এবং কাজ করে। এই উত্তরের আরও ভোট হওয়া উচিত।
VAdaihiep

4
অ্যান্ড্রয়েড স্টুডিও ৪.০ এ আমি এই বিকল্পটি দেখতে পাচ্ছি না। অবশ্যই (আমার মতে গুগল মনে করে যে পরিবর্তনটি ধারাবাহিকতার চেয়ে ভাল - বা কার্যকারিতার চেয়ে আরও ভাল)।
এসএমবিগস

4
এই চেকবক্সটি আমার পক্ষে উপলভ্য নয়।
duesterdust

আপনি "নীচে ডানদিকে" প্যাকেজ বিবরণ দেখান "চেকবক্সটি পরীক্ষা করে দেখলে" এসডিকে সরঞ্জামগুলি "ট্যাবের অধীনে প্রদর্শিত প্রতিটি এপিআইয়ের জন্য উপলব্ধ" অ্যান্ড্রয়েড এক্স "এর চেকবক্স রয়েছে। দেখে মনে হচ্ছে এটি ডকুমেন্টেশনগুলি ডাউনলোড করে।
তুরগুট সরম

1

আমি একটি সমাধান খুঁজে পেয়েছি।

  1. অ্যান্ড্রয়েড স্টুডিও বন্ধ করুন এবং সি: ব্যবহারকারীগণ \ xxx.AndroidStudioBeta \ (আমার ক্ষেত্রে) মুছুন
  2. অ্যান্ড্রয়েড এসডিকে পাথের নাম পরিবর্তন করুন
  3. অ্যান্ড্রয়েড স্টুডিও খুলুন, এটি এসডিকে পথ জিজ্ঞাসা করবে

এখন আপনি এসডিকে পাথ বা নতুন এসডিকে পাথ ব্যবহার করে পরিবর্তন করতে পারেন।

আপনি পাবেন Ctrl + Q ঠিকঠাক কাজ করবে। ( পুরানো সেটিং আমদানি করবেন না )

আমি মনে করি অ্যান্ড্রয়েড স্টুডিওতে এসডিকে পাথ সেট করার আগে আমাদের এসডিকে ডকুমেন্টটি ডাউনলোড করতে হবে। তবে অ্যান্ড্রয়েড স্টুডিওর উচিত এই কেসটি পরিচালনা করা বা এটি সেট করার একটি বিকল্প আমাদের দেওয়া উচিত।


1

দ্রুত কাজের জন্য সম্পাদনা /etc/hosts(বা C:\Windows\System32\Drivers\etc\hosts) ফাইলের জন্য এবং লাইনটি যুক্ত করুন:

0.0.0.0 developer.android.com

এটি এটি প্রতিরোধ করবে তবে যখন আপনি সর্বশেষতম বা ক্যাসড না হওয়া বা অনলাইনে ডক্সটি পড়ার প্রয়োজন হবে তখন আপনি এটিকে মন্তব্য করতে পারেন।


0

আপডেট : অজানা ঠিক সংস্করণ থেকে, শুধু কেবল ডাউনলোড Android Documentationমধ্যে SDK Managerসমস্যাটি সমাধানের পারে। আমার3.4.1 তাই।

তবে আমি জানি না যে পুরানো সংস্করণটি কাজ করতে পারে কি না।


-1

আমিও একই সমস্যাটি পূরণ করি, তবে আমি এখনই এটি সমাধান করেছি। আমি সমাধানের আগে অ্যান্ড্রয়েড স্টুডিওটি এসডিকে দিয়ে ব্যবহার করেছি এবং তারপরে আমি এসডিকে ছাড়াই একটি অ্যান্ড্রয়েড স্টুডিও জিপ ডাউনলোড করে এটিকে চালিত করি এবং সমস্যাটি অদৃশ্য হয়ে যায়। আপনি চেষ্টা করতে পারেন.


-1

অ্যান্ড্রয়েড স্টুডিও পছন্দ হিসাবে আপনি এটি অক্ষম করতে পারেন

অ্যান্ড্রয়েড স্টুডিও -> পছন্দ -> সম্পাদক -> সাধারণ -> কোড সমাপ্তি -> XX এমএসে ডকুমেন্টেশন পুপআপ দেখান

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

আমার অন্য উত্তর লিঙ্ক দেখুন

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