আমি কীভাবে অ্যান্ড্রয়েড এসডিকে উত্সগুলি অ্যান্ড্রয়েড স্টুডিওতে সংযুক্ত করতে পারি?
আমি যখন কোনও অ্যান্ড্রয়েড ক্লাস খুলি, "সংস্থান সূত্রগুলি" বিকল্পযুক্ত উইন্ডোটি উপস্থিত হয় না।
এটি করার অন্য উপায় কী?
আমি কীভাবে অ্যান্ড্রয়েড এসডিকে উত্সগুলি অ্যান্ড্রয়েড স্টুডিওতে সংযুক্ত করতে পারি?
আমি যখন কোনও অ্যান্ড্রয়েড ক্লাস খুলি, "সংস্থান সূত্রগুলি" বিকল্পযুক্ত উইন্ডোটি উপস্থিত হয় না।
এটি করার অন্য উপায় কী?
উত্তর:
টুলবার মেনুগুলি থেকে আপনার এসডিকে ম্যানেজারটি খুলুন এবং আপনার বিল্ড.gradle ফাইলের মতো সংজ্ঞায়িত API স্তরের জন্য "অ্যান্ড্রয়েড এসডিকে জন্য উত্স" ডাউনলোড করুন
compileSdkVersion 19 // compile with API level 19
আর কিছু করার দরকার নেই।
দ্রষ্টব্য: এসডিকে জন্য উত্সগুলি কেবলমাত্র 14 এবং তদুর্ধের এপিআই স্তরের জন্য উপলব্ধ।
আপডেট (স্থিতিশীল রিলিজ 3.2.1 উপর ভিত্তি করে):
গুগল সোর্স শিপিংয়ের পদ্ধতির পরিবর্তন করে, তাই দেখুন কী পরিবর্তন হয়েছে।
নিম্নলিখিত অবস্থানে যান
Preferences -> Apperance & Behaviour -> System Settings -> Android SDK
SDK
অনুসন্ধান এবং স্টুডিওতে টাইপ নেভিগেট করতে বেশ অলস আপনাকে সঠিক জায়গায় নিয়ে যেতে সহায়তা করবে।
আপনি বিবরণটি পড়তে পারেন, বেশিরভাগ কী করতে হবে তা বলে। সুতরাং "প্যাকেজ বিবরণ দেখান" ক্লিক করার পরে আপনি দেখতে পাবেন যে উত্সগুলি ইনস্টল করা আছে কি না (নীচের চিত্রের মতো দেখানো হয়েছে) এটি ইনস্টল না থাকলে ইনস্টল করুন এবং আপনি ভাল are
অ্যান্ড্রয়েড স্টুডিও 3.2.1 এ প্রতিবেদন করছে: এসডিকে রিসেট করে সমস্যাটি সমাধান করেছে solved
পছন্দসমূহ -> উপস্থিতি এবং আচরণ -> সিস্টেম সেটিংস -> Android SDK।
Android SDK অবস্থানের ডানদিকে সম্পাদনাতে ক্লিক করুন । পরবর্তী, পরবর্তী, উইজার্ড এবং voila সম্পূর্ণ করতে সমাপ্ত!
File -> Settings -> Appearance&Behavior -> System Settings -> Android SDK
art::ArtMethod::Invoke
এবং StartBackgroundThread
(এটি আমার অ্যাপ্লিকেশনটিতে জেএনআই সহায়ক থ্রেডের জন্য) তবে স্ট্যাকের অ্যান্ড্রয়েড অংশে যে কোনও কিছুতে ক্লিক করা আমাকে সম্পর্কিত উত্স ফাইলটি দেখায় না। আমি কী মিস করছি?
আমি ওএসএক্স - এ v8.11-এ উল্লিখিত গুই বিকল্পগুলি খুঁজে পেতে অক্ষম তবে গ্রেপ -ফু আমাকে বলে:
কনফিগারেশনটি ~ / লাইব্রেরি / পছন্দসমূহ / অ্যান্ড্রয়েড স্টুডিওবেটা / বিকল্পগুলি / jdk.table.xML এ সঞ্চয় করা আছে
এই ফাইলটি সম্পাদনার পরে (স্টুডিও বন্ধ হয়ে) এবং পুনরায় সূচনা করার পরে উত্স ম্যাপিং আমার পক্ষে ভাল কাজ করে।
diff --git a/options/jdk.table.xml b/options/jdk.table.xml
index 0112b91..33828b8 100644
--- a/options/jdk.table.xml
+++ b/options/jdk.table.xml
@@ -76,7 +76,7 @@
</javadocPath>
<sourcePath>
<root type="composite">
- <root type="simple" url="file:///Applications/Android Studio.app/sdk/sources/android-19" />
+ <root type="simple" url="file:///Users/tehdawgz/dev/android-sdk/sources/android-19" />
</root>
</sourcePath>
</roots>
<root type="simple" url="file://$USER_HOME$/Library/Android/sdk/sources/android-23" />
আমার জন্য 2016/08/29 এ অ্যান্ড্রয়েড স্টুডিও 2.1.3 চালানো:
আমি উত্স প্রকাশের আগে 24 এপিআই-এর বিরুদ্ধে ডাউনলোড করে সংকলন করছি। আমি উত্সটি এখনই প্রকাশ করতে চাই যে তারা মুক্তি পেয়েছে। এসডিকে পরিচালকের পক্ষে উত্সগুলি ডাউনলোড করার পরে অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করা কাজ করছে না।
আমাকে এসডিকে ম্যানেজারে এসডিকে অবস্থান সম্পাদনা করতে যাওয়ার মতো কাজ করতে হয়েছিল, যখন আমি এটি করি তখন আমি ডায়ালগের মাধ্যমে কেবল 'নেক্সট' ক্লিক করতে পারি এবং এসডিকে স্টাফগুলি স্বয়ংক্রিয়ভাবে পুনরায় সূচিবদ্ধ করতে পারি।
নিশ্চিত নয় যে গ্রহণযোগ্য উত্তরটি কেবল এপিআই লেভেল 19 এর সাথে কাজ করে বলে মনে হচ্ছে I আমি যা করেছি তা এখানে:
অ্যান্ড্রয়েড স্টুডিও ০.৮..6 (বিটা) (ওএসএক্স ১০.৯.৪) এ, মনে হয় যে আপনি সোর্সগুলি ম্যানুয়ালি সংযুক্ত না করেই অ্যান্ড্রয়েড উত্স কোডটি সরাসরি দেখতে পারেন।
পূর্বশর্তটি হ'ল আপনার "এসডিকে পরিচালক" এ "অ্যান্ড্রয়েড এসডিকে জন্য উত্স" ডাউনলোড করুন এবং "অ্যান্ড্রয়েড স্টুডিও" পুনরায় চালু করা উচিত
কেবলমাত্র এই পদক্ষেপগুলি অনুসরণ করুন: সেটিংস -> অ্যান্ড্রয়েড এসডিকে -> স্ট্যান্ডলোন এসডিকে পরিচালক চালু করুন -> আপনার প্রয়োজনীয় এসডিকে উত্সগুলি ডাউনলোড করুন (প্রতিটি Sources for Android SDK
অ্যানড্রয়েড সংস্করণে ) -> আপনার অ্যান্ড্রয়েড স্টুডিও পুনরায় চালু করুন। উপরে যদি সহায়তা না করে তবে আপনি প্রয়োজনীয় এসডিকে উত্স ডাউনলোড করেছেন তা নিশ্চিত করুন Android SDK Location
এবং রিফ্রেশ করার জন্য পুনরায় সেট করুন। আমি আসা করি এটা সাহায্য করবে.
আমি জানতাম না যে সিফ্রিডম্যানের উত্তরটির মেনু পদক্ষেপ 3 কী উল্লেখ করছে। আমি যে উত্সটিতে আগ্রহী সেগুলিতে পৌঁছতে পরিচালিত করার অন্য একটি উপায়টি হ'ল অ্যান্ড্রয়েড স্টুডিওটি আমার কাছে যে ক্লাসটি ডুব দিতে চেয়েছিল সেটিকে সামনে আনার পরে:
আমি তখন সেই ব্রেডক্র্যাম্বকে ডান ক্লিক করতে এবং "উত্স থেকে উত্স" চয়ন করতে পারি:
এটি করা থেকে এটি স্বয়ংক্রিয়ভাবে খুঁজে পেয়েছে বলে মনে হয়েছিল, সম্ভবত অন্যত্র বর্ণিত হিসাবে অ্যান্ড্রয়েড এসডিকে পরিচালকের মাধ্যমে উত্সটি ইনস্টল করেছি।
প্রথমে, আপনার ইতিমধ্যে লোড উত্স আছে কিনা তা পরীক্ষা করুন।
তারপরে এন্ড্রয়েড এসডিকে অবস্থান পুনরায় সেট করুন settings
।
আমি উপরের পদ্ধতিতে আমার সমস্যা সমাধান করেছি।
আমার পক্ষে একমাত্র কাজটি ছিল:
পুনঃসূচনা করার পরে অ্যান্ড্রয়েড স্টুডিও একটি উইজার্ড পপ করবে কারণ কোনও এসডিকে ইনস্টল করা হয়নি: বর্তমানে ব্যবহৃত এপিআই স্তরের জন্য এসডিকে প্ল্যাটফর্ম এবং উত্স ইনস্টল করুন।
উইন্ডোজ on- এ অ্যান্ড্রয়েড স্টুডিও ২.৩.৩ এ, আমার সমস্যা ছিল যে ফোল্ডারে থাকা এপিআই-লেভেল 26 এর জন্য ইতিমধ্যে ডাউনলোড করা উত্স ফাইলগুলি SDK\sources\android-26
স্বীকৃত ছিল না। ব্যবহার "ফাইল | বাতিল ক্যাশে / পুনর্সূচনা" আমার জন্য ইস্যু সমাধান।
আমার জন্য ডাউনলোড এবং রিফ্রেশ সাহায্য করছে না। আমি উত্সটি বেছে নেওয়ার চেষ্টা করেছি কিন্তু এখনও একই সমস্যা। সুতরাং আমি অকার্যকর ক্যাশে / পুনঃসূচনা করেছি। এখন এটি কাজ করছে।
আমি jdk.table.xML ফাইলটি সম্পাদনা করার চেষ্টা করেছি কিন্তু অ্যান্ড্রয়েড -26-এর জন্য কোনও প্রবেশ নেই, এটি কেবল অ্যান্ড্রয়েড -25 পর্যন্ত ছিল, তাই আমি সিদ্ধান্ত নিয়েছিলাম যে ফাইলটি সম্পাদনা না করার।
09/08/2019 হিসাবে এই জাতীয় উত্স উপলব্ধ
sources;android-15
Description: Sources for Android 15
Version: 2
sources;android-16
Description: Sources for Android 16
Version: 2
sources;android-17
Description: Sources for Android 17
Version: 1
sources;android-18
Description: Sources for Android 18
Version: 1
sources;android-19
Description: Sources for Android 19
Version: 2
sources;android-20
Description: Sources for Android 20
Version: 1
sources;android-21
Description: Sources for Android 21
Version: 1
sources;android-22
Description: Sources for Android 22
Version: 1
sources;android-23
Description: Sources for Android 23
Version: 1
sources;android-24
Description: Sources for Android 24
Version: 1
sources;android-25
Description: Sources for Android 25
Version: 1
sources;android-26
Description: Sources for Android 26
Version: 1
sources;android-27
Description: Sources for Android 27
Version: 1
sources;android-28
Description: Sources for Android 28
Version: 1
আপনি তাদের তালিকাভুক্ত করতে পারেন ./pathtoandroidsdk/tools/bin/sdkmanager --list --verbose --no_https
উদাহরণস্বরূপ, দ্বারা ইনস্টল করুন ./pathtoandroidsdk/tools/bin/sdkmanager "sources;android-28"
ডাউনলোডের জন্য অ্যান্ড্রয়েড স্টুডিওতে কোনও প্রয়োজন নেই
অ্যান্ড্রয়েড স্টুডিওতে সেটআপের নির্দেশনা
অ্যাপে build.gradle
এসডিকে সঠিক সংস্করণ সেট করা হয়েছে যা কাঙ্ক্ষিত উত্স অন্তর্ভুক্ত করবে
android {
compileSdkVersion 28
...
পরিবর্তনগুলি প্রয়োগ করতে - আইডিই পুনরায় চালু করুন
কমান্ড লাইনের মাধ্যমে প্ল্যাটফর্ম অ্যান্ড্রয়েড 28 ডাউনলোড করার দরকার হলে আমি ঠিক একইরকম সমস্যার মুখোমুখি হয়েছি, কমান্ড চালানোর উত্তরটি দেখেছি ./pathtoandroidsdk/tools/bin/sdkmanager "sources;android-28"
।
তবে বাস্তবে, ডেভেলপার.অ্যান্ড্রয়েড.কম থেকে এটি একটি উদাহরণ দেখায় sdkmanager "platform-tools" "platforms;android-28"
, তাই আমার ধারণা এটি হওয়া উচিত ./pathToAndroidSdk/tools/bin/sdkmanager "platforms;android-28"
।