অ্যান্ড্রয়েড এসডিকে পরিচালক খুলবে না


227

তাই আমি উইন্ডোজের জন্য অ্যান্ড্রয়েড এসডিকে ইনস্টল করেছি:

http://developer.android.com/sdk/index.html (ইনস্টলেশন লিঙ্ক)

এবং পথ চলক সমস্যার মধ্যে দৌড়ে। সুতরাং আমি ঠিক করেছি যে JATK থেকে আমার java.exe ফাইলটি কোথায় রয়েছে তা অন্তর্ভুক্ত করার জন্য পরিবেশগত ভেরিয়েবলগুলিতে "PATH" পরিবর্তন করে।

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


@ ইউজার 24২৪৮69৯: আপনি উইন্ডোজের কোন সংস্করণটি চালাচ্ছেন? এছাড়াও, 'পাথ ভেরিয়েবল সমস্যা' আপনি কী উল্লেখ করেছেন?
স্কোঁঙ্ক

53
android.batসরঞ্জাম ফোল্ডারে ব্যবহার করে কমান্ড প্রম্পট থেকে SDK শুরু করার চেষ্টা করুন ।
আল্পাইন


2
এই জাতীয় জাভা পাথ, এসডিকে পাথ, এসডিকে / এভিডি ম্যানেজার না দেখানো, অ্যাডমিনিস্ট্রেটর ডান, অ্যান্ড্রয়েড.বাট .. সম্পর্কিত সমস্যাগুলির একটি বিশদ বিবরণ পোস্ট থাকতে হবে যা সম্পর্কিত প্যাথগুলির গতিশীল বাঁধনের কারণে সমস্যা দেখা দেয়।
ফ্রেড্রিক গাউস

উত্তর:


265

আপনার java\binডিরেক্টরি ডিরেক্টরি আগে আপনার পথ বিবৃতিতে আছে তা নিশ্চিত করুন windows\system32। এসডিকে ম্যানেজার জাভা ব্যবহার করে এবং এটি সিস্টেম 32 ফোল্ডারে খুঁজে পেয়েছিল।

সিএমডি উইন্ডোতে আপনি চালাতে পারবেন ' where java' ' পরীক্ষার জন্য পাথের পরিবর্তনশীল পরিবর্তনের পরে আপনার সিএমডি পুনরায় চালু করতে ভুলবেন না।


11
আপনি আরো নির্দিষ্ট হতে পারে ? আমার জাভা \ বিন কোথায় আছে তা আমি জানি না, সে সি: \ প্রোগ্রাম ফাইলস \ জাভা d jdk1.7.0_11 \ বিন? "উইন্ডোজ before সিস্টেম 32 ডিরেক্টরি" এর আগে কী বোঝায়? এবং সিএমডিতে "কোথায় জাভা" চালানোর কী লাভ?
হাই ফোং

37
ঠিক আছে আমি এটি বুঝতে পেরেছি। আমার ক্ষেত্রে এর অর্থ কম্পিউটার -> উন্নত সিস্টেম সেটিংস -> পরিবেশের ভেরিয়েবল -> পাঠ -> সম্পাদনা: তারা এই ক্রমে রয়েছে তা নিশ্চিত করুন: সি: \ প্রোগ্রাম ফাইলগুলি জাভা \ jdk1.7.0_11 \ বিন;% সিস্টেমরুট%
হি ফোং

9
আমার কি জেডিকে বিন বা জেআরই বিন ব্যবহার করা উচিত?
পিটার্ডক

5
@ পিটারডকে জেডিকে। যে কোনও বিষয়ই জেডিকে পছন্দ করবে। অন্য কিছু হ'ল ফস করা হবে না।
AlbeyAmakiir

3
তবুও আমি পরিবেশের পথ পরিবর্তন করে এসডিকে ম্যানেজারটি খুলতে পারি না।
যোগ গুরু

181

ঠিক আছে, আমারও একই সমস্যা ছিল এবং এগুলির কোনও উত্তরই আমার পক্ষে কার্যকর হয়নি (আমি উইন্ডোজ 8 চালাচ্ছি)। আমি দৌড়ানোর চেষ্টা tools/android.batকরেছি এবং লক্ষ্য করেছি আমি সেখানে কিছু ত্রুটি পেয়েছি। আমি আরও তদন্ত করেছি এবং মনে হচ্ছে কোডটিতে কিছু ভুল আছে যা আপনার জাভা পাথ খুঁজে পায়।

এইভাবে আপনি এটি ঠিক করুন:

  1. tools/android.batআপনার প্রিয় পাঠ্য সম্পাদকটি খুলুন
  2. এই টুকরা কোডের জন্য অনুসন্ধান করুন:

    set java_exe=
    call lib\find_java.bat
    if not defined java_exe goto :EOF
  3. এটি দিয়ে এটি প্রতিস্থাপন করুন:

    set java_exe=D:\Program Files\Java\jdk1.7.0_07\bin\java.exe 

    যেখানে পাথটি আপনার জাভা এক্সাইকের পথে।

  4. চালান android.bat

(আমার ক্ষেত্রে আমাকে কাজটি করার জন্য java_exeকোনও কোট ছাড়াই ধাপ 3 এ যাওয়ার পথটি নির্দিষ্ট করতে হয়েছিল))


7
আমি উইন্ডোজ 8 চালাচ্ছি এবং আসল পোস্টার হিসাবে একই সমস্যা আছে। টিউনবুনের মতো, এই সমাধান ব্যতীত অন্য কোনও সমাধান আমার পক্ষে কাজ করেনি। ধন্যবাদ টিউনবুন!
র‌্যাডফুড

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

@PC। এর অর্থ আমি যদি অ্যান্ড্রয়েড এসডিকে প্যারেন্ট ফোল্ডারটির নামকরণ করি তবে এই সমস্যার সমাধান হবে?
দীপক

@ প্রদীপ হ্যাঁ, আপনাকে কেবল খেয়াল রাখতে হবে পুরো পথটিতে কোনও স্থান নেই।
পিসি

1
@PC। দুঃখিত তবে এটি আমাকে সাহায্য করে না, আমি এই লিঙ্কটি পেয়েছি এবং এটি আমার জন্য কাজ করেছে stackoverflow.com/a/7567354/1250370
দীপক

26

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


21

অ্যান্ড্রয়েড এসডিকে-র সর্বশেষ সংস্করণে, "এসডিকে ম্যানেজার.এক্সি" এবং / অথবা "এভিডি ম্যানেজার.এক্স্সি" চালানো আর খোলা হবে না। এমনকি অ্যান্ড্রয়েড স্টুডিওতে "লঞ্চ স্ট্যান্ডেলোন এসডিকে ম্যানেজার" লিঙ্কটিও যা আগে অ্যান্ড্রয়েড এসডিকে সেটিংসে পাওয়া যায়, এখন চলে গেছে।

এখন অ্যান্ড্রয়েড স্টুডিওর ভিতরে ম্যানুয়াল এসডিকে এবং এভিডি পরিচালনা করার পরামর্শ দেওয়া হচ্ছে। তবে যাদের অ্যান্ড্রয়েড স্টুডিও নেই বা যারা কেবল এসডিকে পরিচালনা করতে অ্যান্ড্রয়েড স্টুডিও খুলতে পছন্দ করেন না, আপনি এখনও " কমান্ড লাইন সরঞ্জামগুলি, " সরঞ্জাম / বিন / sdkmanager.bat " এবং " এসডিকে পরিচালনা করতে পারেন সরঞ্জাম / বিন / avdmanager.bat "

"সরঞ্জাম / android.bat" চালানোর সময় এই তথ্য উপলব্ধ। আমি মনে করি এটি বর্তমানে যাদের অ্যান্ড্রয়েড এসডিকে ভি 25.3.1 এবং তদুর্ধের লোকেরা তাদের পক্ষে সত্য।


কমান্ড লাইন সরঞ্জামগুলির মাধ্যমে কেবল এটিকে ঘিরে কাজ করার চেয়ে সমস্যা সমাধানের কোনও উপায় আছে কি?
ডেভ দ্যমিনিয়ন

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

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

Sdkmanager.bat চালানোর সময় অনেক ত্রুটি রয়েছে!
অ্যালেক্স জলিগ

19

এখানেও একই সমস্যা। সংশোধন করা হয়েছে! আমি যথাযথ জাভা স্টাফ ইনস্টল করেছি, সবগুলি 64 বিটের জন্য, কারণ আমার সিস্টেমটি এক্স 64, এবং কিছুই ঘটেনি। সুতরাং আমি গিয়েছিলাম C:\Users\[my name]এবং ডিরেক্টরিটি মুছে ফেলা হয়েছিল .androidযা এসডিকে প্রথমবার চালানো হয়েছিল, সম্ভবত কিছু ভুল কনফিগারেশন দিয়ে।

তারপর এটি কাজ করে। আপনি এটি চেষ্টা করতে পারেন। সেই ফোল্ডারটি মুছুন বা ডেস্কটপে সরিয়ে ফেলুন এবং এসডিকে চালান।


16

গুগল ২ version সংস্করণ থেকে শুরু করে এসডিকে GUI সরিয়েছে। আপনি যদি 26 সংস্করণ ব্যবহার করেন তবে 25 সংস্করণে ডাউনগ্রেড করার চেষ্টা করুন You

উত্স: অ্যান্ড্রয়েড এসডিকে পরিচালকের জন্য জিইউআই চলে গেছে?


15

এসডিকে পরিচালককে চালু করার বিভিন্ন উপায় রয়েছে বলে মনে হচ্ছে:

  1. SDK Manager.exe অ্যান্ড্রয়েড এসডিকে মূল হিসাবে।
  2. SDK Manager.exeমধ্যে sdk\tools\libঅ্যান্ড্রয়েড SDK এর।
  3. Window -> Android SDK Manager Eclipse এ মেনু
  4. android.batমধ্যে sdk\toolsঅ্যান্ড্রয়েড SDK এর।

আমার ক্ষেত্রে, এটি android.batলাইনে ব্যর্থ বলে মনে হচ্ছে :

for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a

যতক্ষণ না সেই লাইনটি কী করছে ... আমি যদি ম্যানুয়ালি চালাই: "[path_to_java]java" -jar lib\archquery.jar

এটি সফলভাবে ফিরে আসে: x86_64

কিন্তু যখন ব্যাচ ফাইলটি একই কমান্ডটি চালায়, তবে কেন জানি না তবে এটি ত্রুটি বার্তায় ব্যর্থ হয়:

Unable to access jarfile lib\archquery.jar

সুতরাং ভেরিয়েবলটি swt_pathএকটি খালি স্ট্রিংয়ে সেট হয়ে যায়। সেখান থেকে সবকিছু ভেঙে যায়।

ব্যাচ ফাইলটি ভেরিয়েবলের জন্য সঠিক মান নির্ধারণ করে java_exe। অন্যরা এটিকে সাধারণত সমস্যা হিসাবে প্রতিবেদন করেছেন, কিন্তু এই কাজগুলি আমার ক্ষেত্রে প্রাসঙ্গিক ছিল না।

লোকে সমস্যাটির রেখাটি শুরুতে আরএমকে যুক্ত করে এবং ম্যানুয়ালি swt_pathভেরিয়েবলটি সেট করার জন্য একটি লাইন যুক্ত করার পরামর্শ দিয়েছিল , যা একটি বৈধ কাজ:

REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86

কিন্তু , আমার ক্ষেত্রে সমালোচনামূলক সমস্যাটি হ'ল এটি এখানে lib\x86বা lib\x86_64ফোল্ডার থেকে একটি জার ফাইল লোড করা পছন্দ করে । কিছু সময়ে, বিএটি ফাইল ত্রুটি, একটি 32-বিট জেডিকে, এবং একটি 64৪-বিট অ্যান্ড্রয়েড এসডিকে মধ্যে জিনিসগুলি বিভ্রান্ত হয়ে উঠছিল।

হ্যাঁ , আমার ক্ষেত্রে কাজটি হ'ল:

  1. জাভার সমস্ত সংস্করণ আনইনস্টল করুন
  2. জেডিকে ইনস্টল করুন
    • আপনি হয় 32-বিট অ্যান্ড্রয়েড এসডিকে ব্যবহার করতে পারেন এবং 32-বিট জেডিকে ইনস্টল করতে পারেন
    • অথবা -৪-বিট অ্যান্ড্রয়েড এসডিকে ব্যবহার করুন এবং -৪-বিট জেডিকে ইনস্টল করুন
    • তবে জেডিকে'র "সাক্ষ্য" অ্যান্ড্রয়েড এসডিকে মেলানো উচিত। দেখা যাচ্ছে যে 32-বিট বা -৪-বিট উভয়েরই একটি -৪-বিট কম্পিউটারে কাজ করবে, যেমনটি লম্বা জেডিকে বেনিফিট অ্যান্ড্রয়েড এসডিকে বেতনের সাথে মেলে।
  3. "Android.bat" সম্পাদনা করুন

    • যদি 32-বিট অ্যান্ড্রয়েড এসডিকে / জেডিকে ব্যবহার করে থাকেন তবে lib\x86:

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86
    • যদি 64-বিট অ্যান্ড্রয়েড এসডিকে / জেডিকে ব্যবহার করে থাকে lib\x86_64:

      REM for /f %%a in ('%java_exe% -jar lib\archquery.jar') do set swt_path=lib\%%a
      set swt_path=lib\x86_64

এটি করার পরে, আমি সফলভাবে SDK ম্যানেজারটি চালিয়ে android.batবা Eclipse মেনু থেকে চালাতে পারি (তবে এখনও কোনও SDK Manager.exeফাইল সরাসরি চালিয়ে নয় )।


দয়া করে একাধিক প্রশ্নের একই উত্তর পোস্ট করবেন না। যদি প্রশ্নগুলি একই হয় তবে একটি মন্তব্য রেখে দিন বা তাদের সদৃশ হিসাবে পতাকাঙ্কিত করুন। যদি সেগুলি না হয় তবে অনুগ্রহ করে জিজ্ঞাসা করা প্রশ্নের আপনার উত্তরটি শিখুন।
জর্জ স্টকার

আমার অ্যান্ড্রয়েড.বাট এসডিকে ম্যানেজার চালু করেছে তবে এসডিকে পরিচালক
অঙ্কিতা

Swt_path নির্দিষ্ট করতে আপনি android.bat চালানোর আগে ANDROID_SWT = lib \ x86 বা lib \ x86_64 সেট করতে পারেন।
পিটার কুইরিং

13

সবচেয়ে সহজ উপায় হল প্রশাসক হিসাবে প্রোগ্রামটি চালানো।

এসডিকে পরিচালক -> প্রশাসক হিসাবে চালান - এ ডান ক্লিক করুন

যে সমস্যার সমাধান করা উচিত :)


2
সত্যই সমস্যা সমাধান। এটিই সেরা সমাধান। আপনি যদি এই আচরণটি ডিফল্টরূপে সেট করতে চান, ফাইল বৈশিষ্ট্যের সংযোগযোগ্যতা ট্যাবে "এই প্রোগ্রামটিকে প্রশাসক হিসাবে চালিত করুন" পতাকাটি দেখুন।
Corbella

9

আমার একই সমস্যা ছিল, পাথ ভেরিয়েবল এবং সবকিছু নির্ধারণের চেষ্টা করেছি। এসডিকে পরিচালকের যা দরকার তা জেডিকে নয়, তবে আসল জাভা এসই শেষ ব্যবহারকারীর বাজে কথা। Http://www.java.com/en/download/ie_manual.jsp?locale=en এ যান এবং এটি ডাউনলোড করুন । এটি ইনস্টল করা শেষ হওয়ার সাথে সাথে এটি একটি কবজির মতো কাজ করেছে worked


8

জাভা পাথ (জেডিকে নির্দেশ করে) সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলগুলিতে যুক্ত করার চেষ্টা করুন।

'কম্পিউটার'> বৈশিষ্ট্য> অ্যাডভান্সড সিস্টেম সেটিংস> পরিবেশ পরিবর্তনযোগ্য ডান ক্লিক করুন

তারপরে সিস্টেম চলকগুলির অধীনে একটি নতুন ভেরিয়েবল যুক্ত করুন।

Variable   Value
JAVA_PATH  C:\Program Files\Java\jdk1.7.0

তারপরে Pathপরিবর্তনশীলটি সম্পাদনা করুন , এটির সাথে উপসর্গ করুন %JAVA_PATH%\bin;


6

সরঞ্জাম ফোল্ডারে android.bat ফাইলটি সনাক্ত করা আমার পক্ষে কাজ করেছিল। মজার বিষয় এটি চালানোর জন্য এটি এমন এক স্বল্প কাজ। আমার অভিজ্ঞতায় সাধারণত .exe ফাইলগুলি প্রত্যাশার মতো চলে। আমি নিশ্চিত না কেন এটি এই ক্ষেত্রে হয় না ... অদ্ভুত এবং বিরক্তিকর!


5

অন্যান্য উত্তরগুলির চেয়ে আমার কিছু আলাদা ছিল।

আমি দৌড়ে tools/android.batএসেছি

java.lang.NullPointerException
        at java.io.File.<init>(File.java:251)
        at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1623)
        at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1584)
        at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:357)
        at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:380)
        at com.android.sdklib.internal.repository.updater.UpdaterData.initSdk(UpdaterData.java:259)
        at com.android.sdklib.internal.repository.updater.UpdaterData.<init>(UpdaterData.java:127)
        at com.android.sdkuilib.internal.repository.SwtUpdaterData.<init>(SwtUpdaterData.java:61)
        at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
        at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:88)
        at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:408)
        at com.android.sdkmanager.Main.doAction(Main.java:391)
        at com.android.sdkmanager.Main.run(Main.java:151)
        at com.android.sdkmanager.Main.main(Main.java:117)

মূলত দেখে মনে হয়েছিল আমার কাছে একটি দুর্নীতিগ্রস্থ এভিডি কনফিগারেশন ছিল, তাই আমি গিয়ে আমার ভার্চুয়াল ডিভাইসগুলি সাফ করে দিয়েছিলাম এবং সবকিছু আবার কাজ শুরু করে! ( C:\Users\YourUser\.android\avdউইন্ডোজ ব্যবহারকারীদের জন্য ফাইলগুলি )


4

আমি একই সমস্যার মুখোমুখি হয়েছি এবং শেষ পর্যন্ত এটি সমাধান করতে সক্ষম হয়েছি। এরপরে সমস্ত বিকাশকারীকে এই সমস্যাটি অতীতভাবে অতিক্রম করতে সহায়তা করার জন্য সর্বজনীন সংশোধন সহ আমি একটি ধাপে ধাপে গাইড তৈরি করেছি: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html

সংক্ষেপে সমস্ত পদক্ষেপ:

1.আপনার jdk v1.8 আছে। এটি সরান এবং jdk v1.7.xx পুনরায় ইনস্টল করুন

পরিবেশগত ভেরিয়েবলগুলিতে jdk এবং jre বিন ফোল্ডারগুলির জন্য 2.Set পাথ

3. সিলেট: অ্যান্ড্রয়েড ফোল্ডার উপস্থিত অ্যান্ড্রয়েড ফোল্ডারটি (প্রথমে একটি ব্যাকআপ তৈরি করুন) মুছে দিন

A. জাভা_হোম ভেরিয়েবলটি ভেরিয়েবলের নাম হিসাবে রাখে এবং ভেরিয়েবলের মান হিসাবে jdk এর বিন ফোল্ডারের পাথ রাখুন A

5. [এসডিকে-ডিরেক্টরি]> সরঞ্জামগুলিতে যান। Android.bat ফাইলটি সন্ধান করুন এবং ডান-ক্লিক করুন এবং এটিকে নোটপ্যাডে খোলার জন্য 'সম্পাদনা' নির্বাচন করুন এবং নিম্নলিখিত পরিবর্তনগুলি করুন।

মূল

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

ঈষত্পরিবর্তিত

set java_exe=C:\Program Files\Java\jdk1.7.0_75\bin\java.exe
rem call lib\find_java.bat
rem if not defined java_exe goto :EOF

দ্রষ্টব্য: পূর্বে বর্ণিত হিসাবে নিজের জাভা.এক্সই পাথ ডিরেক্টরিটি অনুলিপি করে আটকান।

মূল

for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a

ঈষত্পরিবর্তিত

rem for /f "delims=" %%a in ('"%java_exe%" -jar lib\archquery.jar') do set swt_path=lib\%%a
set swt_path=lib\x86_64

দ্রষ্টব্য: যদি আপনার অ্যান্ড্রয়েড এসডিকে bit৪ বিট হয় তবে সেটটি swt_path = lib 86 x86_64 উল্লেখ করুন অন্যথায় যদি এটি 32 বিট হয় তবে সেটটি swt_path = lib \ x86 হিসাবে রাখুন

  1. সম্পন্ন! Android.bat ফাইল থেকে বাগ্রহণ থেকে অ্যান্ড্রয়েড এসডিকে ফায়ার করুন। এটা ঠিক খোলার উচিত!

আমার অ্যান্ড্রয়েড.বাট এসডি কে ম্যানেজার চালু করে তবে এসডিকে ম্যানেজার.এক্সে না। এটি ডায়ালাইগুলি ত্রুটিটি এন্ড্রয়েড.বাট খুঁজে পাওয়া যায় নি? আপনি আমাকে সাহায্য করতে পারেন?
অঙ্কিতা

3

আমি এখানে প্রদত্ত প্রায় সমস্ত সমাধান চেষ্টা করেছিলাম। কিন্তু কিছুই কার্যকর হয়নি। এবং অবশেষে, আমি নীচের লিঙ্কটি থেকে সরঞ্জামগুলি (সরঞ্জাম_r25.2.3-windows.zip) ডাউনলোড করেছি এবং এসডিকে ফোল্ডারে সরঞ্জাম উপ-ফোল্ডারটি প্রতিস্থাপন করেছি। এটা কাজ শুরু।

https://developer.android.com/studio/index.html#downloads

এটি একটি পুরানো থ্রেড হলেও তথ্য হিসাবে ভাগ করা।


2
প্রতিস্থাপন toolsডাউনলোড এবং এক্সট্রাক্ট tools_r25.2.3-windows.zipকরা সহ SDK ডিরেক্টরিতে ফোল্ডারটি করাও আমার সমস্যার সমাধান করেছে, তবে নির্দেশিত লিঙ্কটি সর্বশেষ সরঞ্জামগুলির সাথে আপডেট হয়েছে, যা এটি সমাধান করে নি। আমি সরাসরি এখান থেকে জিপ ডাউনলোড করেছি : dl.google.com/android/repository/…
তৌহিদ

3

অ্যান্ড্রয়েড স্টুডিওর এসডিকে ম্যানেজার ব্যবহার করে অ্যান্ড্রয়েড এমুলেটর ইনস্টল করার পরে আমি সম্প্রতি এই সমস্যার মুখোমুখি হয়েছি - যা আমার অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি ২ 26.০.১-তে উন্নীত করেছে (যেমন এটি পূর্বশর্ত ছিল - অ্যান্ড্রয়েড স্টুডিওর এসডিকে পরিচালক হিসাবে)।

আমার ক্ষেত্রে, আমি কেবল toolsঅ্যান্ড্রয়েড এসডিকে toolsফোল্ডারটিকে একটি পুরানো অ্যান্ড্রয়েড এসডিকে ফোল্ডার দিয়ে প্রতিস্থাপন করেছি । এটি অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি ডাউনগ্রেড করেছে, তবে এখন আমি এসডিকে ম্যানেজারটি ব্যবহার করে খুলতে পারি SDK Manager.exe


1
হাই, আমি মনে করি আমার সমস্যাটি 26 এ উন্নীত হওয়ার পরেও শুরু হয়েছিল। আপনি কীভাবে পুরানো অ্যান্ড্রয়েড এসডিকে সরঞ্জাম পাবেন?
ব্যবহারকারী 77177928

বিকল্প 1. আপনার যদি অ্যান্ড্রয়েড স্টুডিও ইনস্টলার (সাধারণত পুরানো সংস্করণ অ্যান্ড্রয়েড স্টুডিও) অ্যান্ড্রয়েড এসডিকে বান্ডিল করা থাকে তবে আপনি অ্যান্ড্রয়েড স্টুডিও এবং অ্যান্ড্রয়েড এসডিকে উভয়ই ইনস্টল করতে বেছে নিতে পারেন - তারপরে সদ্য ইনস্টলড এস ডি কে এর সরঞ্জাম ফোল্ডারের সাথে ইতিমধ্যে বিদ্যমান এসডকের সরঞ্জাম ফোল্ডারটি প্রতিস্থাপন করুন।
মুনতাসির

1
বিকল্প ২. আপনি পুরানো অ্যান্ড্রয়েড এসডিকে সরঞ্জামগুলি ডাউনলোড করতে এখানে বা এখানে যেতে পারেন । (আপনি এখানে কিছু পুরানো এসডিকে সরঞ্জামও পেতে পারেন তবে সেই সরঞ্জামগুলি খুব পুরানো)
মুনতাসির

আপনাকে ধন্যবাদ, এটি অ্যান্ড্রয়েড টিমের একটি গুরুতর বাগ। 26 সংস্করণে অনেকগুলি ফাইল নিখোঁজ রয়েছে! পূর্ববর্তী এসডিকে সরঞ্জামগুলিতে ডাউনগ্রেড করার কাজ হয়েছিল।
ব্যবহারকারী 77177928

2

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


2

এখানে একই সমস্যা, আমি সমস্ত সমাধান চেষ্টা করেছিলাম কিন্তু কিছুই কার্যকর হয়নি। তারপরে আমি C:\Users\User_name".অ্যান্ড্রয়েড" ফোল্ডারটি deletedুকে গিয়ে মুছে ফেলি এবং তারপরে, এসডিকে ম্যানেজারটি সাধারণভাবে খুলতে পারে এবং স্বয়ংক্রিয়ভাবে অন্যান্য ".অ্যান্ড্রয়েড" ফোল্ডার তৈরি করে।


2

আমি এই সমস্যাটি সমাধান করেছি। আপনি যদি এক্সপ্লোরার থেকে "এসডিকে ম্যানেজার.এক্স্সি" খুলতে না সক্ষম হন বা আপনি যদি এসডিকে ব্যবস্থাপক নিয়ে কোনও সমস্যার মুখোমুখি হন।

প্রথমে জাভা পাথটি পরিবেশগত পরিবর্তনশীলতে দেওয়া আছে check (সিএমডি-তে জাভা কমান্ড চালান, বা প্রশাসক হিসাবে সিএমডি-তে জাভা চালান)। যদি জাভা কমান্ডটি স্বীকৃত হয় তবে জাভা নিয়ে সমস্যা নাও হতে পারে

এটি ভাঙা SDK সরঞ্জামের কারণে হতে পারে। এটি ঠিক করার জন্য প্রথমে toolsফোল্ডারের নাম পরিবর্তন (Android\Sdk\tools)করুন tools.old। এখন https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id ডাউনলোড করুন । এর পরে ডাউনলোড করা জিপ ফাইলগুলি এক্সট্র্যাক্ট করুন Android\Sdk\যাতে নতুন toolsফোল্ডারটি এসডিকে-র জন্য সমস্ত বিষয়বস্তু সহ বের করা হবে। এখন খুলুন SDK Manager.exe। এটি খুললে আপনার সমস্যা সমাধান করা হবে। দয়া করে নোট করুন যে এসডিকে ম্যানেজার.এক্সই হ'ল একটি লঞ্চার ফাইল Android\Sdk\tools\bin\sdkmanager.bat। আপনি যদি উত্তরটির সাথে সন্তুষ্ট হন তবে দয়া করে আপভোট করুন যাতে সর্বাধিক ব্যবহারকারীগণ সমস্যাটি সমাধান করতে পারে। আরও সহায়তার জন্য এই পৃষ্ঠাটি দেখুন https://answers.unity.com/questions/1320150/unable-to-list-target-platform.html


2

আমি খুঁজে পেলাম একই ধরণের সমস্যা সহ বিভিন্ন থ্রেড অনুসরণ করে কিছু সময়ের জন্য এসডিকে পরিচালককে চালানোর চেষ্টা করছিলাম।

বিবেচনা করার আরেকটি সমাধান হ'ল অ্যান্ড্রয়েড এসডিকে এর নামে ফাঁকা স্থান ছাড়াই একটি দিরের দিকে নিয়ে যাওয়া।

উদাহরণস্বরূপ, আমার ক্ষেত্রে এটির মধ্যে রয়েছে:

e:\Program Files (x86)\Android\android-sdk\

এবং ব্যর্থ হবে। যখন সরানো হয়েছে:

c:\android_sdk_sucks\

এটা কাজ করেছে.


এই ক্ষেত্রে স্থানটি যখন ফোল্ডারে থাকে তখন আপনি ইনভার্টেড কমা ব্যবহার করতে পারেন। "e: \ প্রোগ্রাম ফাইলগুলি (x86) \ Android \ android-sdk \"
দীপক গোয়েল

1

আমি এর আগে সমস্ত জনপ্রিয় সমাধান চেষ্টা করেছি এবং কেউই আমার পক্ষে কাজ করেনি, যতক্ষণ না আমি বুঝতে পেরেছি যে অ্যান্ড্রয়েড এসডিকে ফোল্ডারে কোনও স্পেস থাকতে হবে না, তাই আমি এটিকে "সি: \ অ্যান্ড্রয়েড এসডিকে" থেকে "সি: \ অ্যান্ড্রয়েডএসডিকে" এ পরিবর্তন করেছি। এর মত সহজ.


আমি মনে করি এটি পথের জায়গা। আমি সি: \ প্রোগ্রাম ফাইলগুলির পরিবর্তে সি: used প্রোগ্রাম ব্যবহার করেছি এবং এটি কার্যকর হয়েছে। এবং এটি চার বছর পরে v3.01 এর জন্য! আমার মনে হচ্ছে আমি আবার 90 এর দশকে আছি।
ssimm

1

এই উত্তরগুলি থেকে কিছুই আমাকে সহায়তা করে না, তবে আমি সঠিক পদক্ষেপগুলি পেয়েছি (উইন্ডোজ 7৪ বিট):

1) সম্পাদনার জন্য আপনার এসডিকে ফোল্ডার থেকে android.bat খুলুন;

2) ঠিক এই দুটি স্ট্রিং যুক্ত করুন :

set java_exe=c:\Program Files\Java\jdk1.8.0_25\bin\java.exe
rem call lib\find_java.bat

এর পরিবর্তে :

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

c:\Program Files\Java\jdk1.8.0_25আপনার jdk ফোল্ডারটি কোথায় । 3) উপভোগ করুন। এসডিকে ম্যানেজার অ্যান্ড্রয়েড স্টুডিও আইডিই থেকে চালু করবে।


1

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


0

আমিও একই সমস্যার মুখোমুখি হয়েছি। অ্যান্ড্রয়েড.বাট চালানোর সময় আমি সমাধানটি খুঁজে পেয়েছি (জাভা যদি 'সাধারণ' উইন্ডোজ ডিরেক্টরিতে ইনস্টল করা থাকে, যেমন 'প্রোগ্রাম ফাইলগুলি') আপনার "সি: / প্রোগ্রাম ফাইল /" ইত্যাদি ইত্যাদির আশেপাশে উদ্ধৃতি স্থাপন করা উচিত অন্যথায় এটি খুঁজে পেতে পারে না জাভা "সি: / প্রোগ্রাম" এ। (আমি স্পেস অপছন্দ করি)


0

আমার সাথে সমস্যাটি হ'ল আমি ডাবল ক্লিক করে android.bat এর মাধ্যমে SDK ম্যানেজারটি চালাতে পারি তবে যখন আমি আসল SDK পরিচালকের অ্যাপ্লিকেশনটিতে ডাবল ক্লিক করি তখন তা নয়। আমি একটি নতুন পরিবেশগত পরিবর্তনশীল সেট করে এই সমস্যাটি সমাধান করেছি:

ANDROID_HOME = C:\Development\adt-bundle-windows-x86_64-20130911\sdk\

আমার পিসি পুনরায় চালু করুন এবং এখন আমি অ্যাপ্লিকেশনটিতে ডাবল ক্লিক করতে এবং এসডিকে ম্যানেজার চালাতে পারি। আশা করি এইটি কাজ করবে :)


আমিও একই সমস্যা পেয়েছি তবে আপনি যে সমাধানটি দিয়েছিলেন তা সমাধান করতে সক্ষম হচ্ছি না
অঙ্কিতা

0

আমি এমন উত্তরগুলি দেখেছি যা হার্ড কোডিং java.exeলোকেশন এবং x86/ x86_64আর্কিটেকচার স্ট্রিংয়ের মাধ্যমে কাজের সমাধান দেয় sdk\tools\android.bat। সেগুলি দ্রুত সমাধান তবে আমি যে কৌতূহল বোধ করছি সেই মৌলিক সমস্যাটির সমাধান করেনি।

আমি যে প্রকৃত সমস্যাটি সম্মুখীন হয়েছিল তা হ'ল ব্যাচের স্ক্রিপ্টটি অন্য কোনও স্ক্রিপ্ট / জার ফাইল সন্ধান করতে সক্ষম নয় এবং এভাবে এগিয়ে যেতে ব্যর্থ। আমি বলতে পারি স্ক্রিপ্টটি খারাপ লেখা ছিল।

আমি নিম্নলিখিত পরিবর্তনগুলি করার পরে sdk\tools\android.bat, সমস্ত কিছু কবজির মতো কাজ করে।

বিশেষত, আমি যোগ করেছি %~dp0\:

set java_exe=
call %~dp0\lib\find_java.bat
if not defined java_exe goto :EOF

...

for /f "delims=" %%a in ('"%java_exe%" -jar %~dp0\lib\archquery.jar') do set swt_path=lib\%%a

এখন, স্ক্রিপ্টটি চালু করার চেষ্টা করুন এবং এসডিকে ম্যানেজারটি বের হওয়া উচিত।

PS আমার ওএস, জাভা 8 এবং অ্যান্ড্রয়েড এসডিকে ইনস্টল করা টাটকা এবং আমি অতিরিক্ত কোনও কনফিগারেশন করিনি।

পিএস আপনার এখনও প্যাথ এনভায়রনমেন্ট ভেরিয়েবল কনফিগার করতে হবে যাতে স্ক্রিপ্টটি উপযুক্ত খুঁজে পেতে পারে java.exe


0

আমি প্রতিটি উপায়েই পরীক্ষা করি, তবে কেবল কাজের উপায়টি ছিল পুরানোের মতো একই পথে এসডিকে-ম্যানেজার ইনস্টল করা


0

http://quantumsupport.blogspot.com/2011/03/android-sdk-managerexe-wont-start.html

একটি নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করুন, হয় পুনরায় ইনস্টল করুন বা কেবল android.bat শুরু করুন এবং এটি আমার জন্য কাজ করা উচিত


1
আমি ঠিক দেখতে পাচ্ছি না যে এটি কীভাবে একটি ভাল বিকল্প। নতুন ব্যবহারকারী অ্যাকাউন্ট তৈরি করতে আমার মেশিনে (একটি ওয়ার্ক মেশিন) অ্যাক্সেস নেই। মুছে ফেলা প্রয়োজন এমন কোন ব্যবহারকারীর সেটিংস বিদ্যমান?
ম্যাথু বনিগ

0

আমি একই ধরণের সমস্যার মুখোমুখি হয়েছি যেখানে এসডিকে ম্যানেজার একটি কমান্ড উইন্ডো ফ্ল্যাশ করবে এবং মারা যাবে।

এটিই আমার পক্ষে কাজ করেছিল: আমার প্রসেসর এবং ওএস উভয়ই 64৪-বিট। আমি 64-বিট জেডিকে সংস্করণ ইনস্টল করেছি। জেডিকে পুনরায় ইনস্টল বা পথ পরিবর্তন করার মাধ্যমে সমস্যাটি দূর হবে না। আমার তত্ত্বটি ছিল যে এসডিকে পরিচালকের জন্য জেডিকে 32-বিট সংস্করণ প্রয়োজন হতে পারে। কেন এটি গুরুত্বপূর্ণ তা জানেন না তবে আমি জেডিকে এবং যাদুবিদ্যার 32-বিট সংস্করণ ইনস্টল করেছিলাম। এবং এসডিকে ম্যানেজার সফলভাবে চালু করেছে।


0

ওএস: উইন্ডোজ 7- 64 বিট, অ্যান্ড্রয়েড এসডিকে: 64 বিট

  1. নামে একটি নতুন 'সিস্টেম ভেরিয়েবল' প্রবর্তন করুন: মান সহ জাভাআহোম: সি: \ প্রোগ্রাম ফাইল \ জাভা \ jdk1.7.0_51

  2. SDK Managerr.exe -> প্রশাসক হিসাবে চালান - এ ডান ক্লিক করুন

একটি চেক তালিকা:

  • সিস্টেম ভেরিয়েবল 'পাথ'-এ জাভা পাথটি কিছু এমন কিনা তা নিশ্চিত করুন: সি: \ প্রোগ্রাম ফাইলগুলি \ জাভা \ jdk1.7.0_51 \ বিন
  • আপনার ফোল্ডারের নামটিতে কোনও স্থান নেই, সি: \ অ্যান্ড্রয়েড এসডিকে সি: \ অ্যান্ড্রয়েডএসডিকে এর মতো কিছু প্রতিস্থাপন করুন
  • কমান্ড লাইনে 'যেখানে জাভা' কমান্ড দিয়ে আপনি আপনার জাভা খুঁজে পেতে পারেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.