java - ستوديو - لا يعثر تثبيت Android SDK على JDK




تحميل sdk manager (20)

أحاول تثبيت Android SDK على نظام Windows 7 x64. jdk-6u23-windows-x64.exe ، ولكن إعداد Android SDK يرفض المتابعة ، لأنه لا يجد تثبيت JDK.

هل هذه مشكلة معروفة؟ وهل يوجد حل؟


1-ببساطة فعلت الشيء متغير البيئة "JAVA_HOME".

2-انقر بزر الماوس الأيمن على Android SDK ومن علامة التبويب compatibletiy حدد Windows 7 والمسئول.

3 - تشغيله مرة أخرى.


Android SDK هو تطبيق 32 بت ، ويتطلب 32 بت من JDK للعمل ... لن يقوم تطبيق 64 بت JDK بأي استخدام له ...


أيضا ، تشغيل AS ADMINISTRATOR ! عملت بالنسبة لي مع إصلاح مائل العكسي.


إعداد متغير بيئة JAVA_HOME إلى

C:\Program Files\Java\jdk1.7.0_07

بدلا من

C:\Program Files\Java\jdk1.7.0_07\bin

أصلحها لي.


اضغط على " رجوع" عندما تحصل على الإشعار ثم التالي . هذه المرة سوف تجد JDK.


اضغط على تقرير الخطأ وموافق . التالي سيتم تمكين.


الإعداد الفعلي:

  • نظام التشغيل: ويندوز 8.1
  • ملف JDK: jdk-8u11-windows-x64.exe
  • ملف ADT: installer_r23.0.2-windows.exe

قم بتثبيت x64 JDK ، وحاول استخدام الخيار "التالي" أولاً ، ثم حاول تعيين JAVA_HOME مثل رسالة الخطأ التي تظهر ، ولكن إذا لم ينجح ذلك معك ، فجرّب ذلك:

افعل كما تقول ، اضبط JAVA_HOME في متغيرات البيئة الخاصة بك ، ولكن في المسار استخدم خطوط مائلة للأمام بدلاً من الخطوط المائلة العكسية.

بشكل جاد.

بالنسبة لي أنه فشل عندما كان JAVA_HOME C:\Program Files\Java\jdk1.6.0_31 لكنه كان يعمل بشكل جيد عندما كان C:/Program Files/Java/jdk1.6.0_31 - دفعني للمكسرات!

إذا لم يكن هذا كافياً ، أضف أيضاً إلى بداية Path متغير البيئة ٪ JAVA_HOME٪؛

القيم المحدثة في متغيرات بيئة النظام:

  • JAVA_HOME=C:/Program Files/Java/jdk1.8.0_11
  • JRE_HOME=C:/Program Files/Java/jre8
  • Path=%JAVA_HOME%;C:...

الشخص أعلاه الذي وضع هذا: "لقد واجهت هذه المشكلة أيضًا ، ولكن لم يساعد أي من الإجابات. ما قمت به ، أزلت الخط المائل للخلف الأخير من متغير JAVA_HOME وبدأ العمل. وتذكر أيضًا عدم تضمين مجلد الحافظة في مسار." كان هذا في الواقع الجواب الصحيح.

لهذا SDK لتثبيت هذا هو ما فعلته. أقوم بتشغيل أحدث إصدار من نظام التشغيل Microsoft Windows 8.

متغيرات المستخدم:

المسار C:\Program Files\Java\jdk1.7.0_07\bin

متغيرات البيئة

قم بإنشاء هذين:

CLASSPATH %HOME_JAVA%\jre\lib

HOME_JAVA C:\Program Files\Java\jdk1.7.0_09

هذا موجود بالفعل حتى مجرد تعديل:

مسار في هذه النهاية من WindowsPowerShell\v1.0\ ببساطة إضافة " ;C:\Program Files\Java\jdk1.7.0_09"

هذا ما فعلته وعملت لي. =)


بعد قراءة عدد من مشاركات المدونات ، يبدو أنه حل أسهل من خلال النقر فوق BACK عندما يقول المثبت لا يمكنه العثور على JDK ، وبعد ذلك ببساطة انقر فوق NEXT مرة أخرى ويجد سحريًا JDK. لا تعبث التسجيل حول أو إعادة تنزيل إلخ ...


تحذير: كما ذكر أحد المعلقين ، لا تجرب هذا على Windows 7! لقد اختبرت ذلك مع نظام التشغيل Windows XP 64 بت.

بما أن الحل المنشور لا يعمل للجميع (بما في ذلك أنا و أنا و) ، أريد ترك ملاحظة لأولئك الذين يبحثون عن طريقة أخرى (بدون قرصنة التسجيل ، وما إلى ذلك) لحل هذه المشكلة على نظام Windows 64 بت. ما عليك سوى إضافة PATH (الحروف الكبيرة!) إلى البيئة الخاصة بك المتغيرات وتعيين القيمة إلى مسار JDK الخاص بك.

أضفت JDK إلى "مسار" القائمة التي لم تنجح ، مثل لم يكن مع JAVA_HOME أو "العودة" - الحل. إضافة إلى "PATH" أخيراً خدعت.

آمل أن يكون هذا مفيدًا لشخص ما.


عملت غير هذه الحلول بالنسبة لي. أنا إصلاحه عن طريق تغيير اسم الملف C:\Windows\System32\java.exe java_.exe إلى java_.exe


كان لي نفس المشكلة وحلها عن طريق تثبيت الإصدار x86 من JDK (على نظام التشغيل Windows XP إلى x64).


لقد حاولت العديد من الحلول التي تم نشرها ، ثم استغرق إعادة تشغيل النظام قبل أن يبدأ العمل ، وهو ما قد يكون لأنني قمت بتثبيت JDK. إليكم جميع الأشياء التي كنت أقوم بها - ولست متأكداً من الأمور الأساسية:

  • تثبيت 64-JDK.
  • تم تعريف JAVA_HOME باستخدام خطوط مائلة للأمام (/) بدلاً من الخطوط المائلة العكسية ().
  • تم سرد دليل JDK 'bin' في بداية PATH.
  • إعادة تشغيل النظام.

لقد قمت بتنزيل أرشيف .zip بدلاً من ذلك وركضت SDK Manager.exe ، وعملت مثل السحر. كان لديك نفس المشكلة مع .exe خلاف ذلك.


لقد واجهت هذه المشكلة أيضًا ، ولكن لم يساعد أي من الإجابات. ما قمت به ، أزلت الخط المائل العكسي الأخير من متغير JAVA_HOME وبدأ العمل. أيضا ، تذكر عدم تضمين مجلد سلة في المسار.


لقد وجدت الحل وغبي بشكل جميل. لقد اكتشفت أن Android SDK لا يمكنه اكتشاف JDK .

اضغط الزر "السابق" على شاشة خطأ SDK الذي يخبرك أن EXE لا يمكن الكشف عن JDK. ثم اضغط على التالي .

من كان يظن أن ذلك سيحدث؟


نعم ، قم بتثبيت الإصدار 32 بت من Java SE SDK (أو أي من المجموعات). يجب أن يساعد في حل مشكلتك.


واجهت نفس المشكلة ، وحاولت كل الحلول ولكن لا شيء يعمل. المشكلة هي أن Windows 7 المثبت هو 64 بت ويجب أن تكون جميع البرامج التي تقوم بتثبيتها 32 بت. Android SDK نفسه هو 32 بت ويعرف فقط 32 بت JDK. لذا قم بتثبيت البرامج التالية.

  1. JDK (32 بت)
  2. Android SDK (أثناء تثبيت SDK ، تأكد من تثبيته في دليل آخر غير "C: \ Program Files (x86)" ، على الأرجح في محرك أقراص آخر أو في الدليل حيث يتم استخراج Eclipse)
  3. كسوف (32 بت) وأخيراً ADT .

لقد حاولت ذلك وكل شيء يعمل بشكل جيد.


يجب عليك تنزيل إصدار SDK 32 بت لأن Win7 64 بت غير معتمد فقط Windows Server 2003 يحتوي على إصدار 64 بت مدعوم. أثناء تنزيل Java SDK اختر "Windows" كنظام أساسي لديك وليس "Windowsx64".
بمجرد أن قمت بتثبيت هذا SDK الروبوت مثل السحر. أتمنى أن يساعدك هذا.






jdk6