ฉันกำลังพยายามติดตั้ง Android SDK บนระบบ Windows 7 x64 ของฉัน
jdk-6u23-windows-x64.exe
ติดตั้งแล้ว แต่การตั้งค่าAndroid SDKปฏิเสธที่จะดำเนินการต่อเพราะไม่พบการติดตั้งJDK
นี่เป็นปัญหาที่ทราบหรือไม่? และมีทางออกหรือไม่?
ฉันกำลังพยายามติดตั้ง Android SDK บนระบบ Windows 7 x64 ของฉัน
jdk-6u23-windows-x64.exe
ติดตั้งแล้ว แต่การตั้งค่าAndroid SDKปฏิเสธที่จะดำเนินการต่อเพราะไม่พบการติดตั้งJDK
นี่เป็นปัญหาที่ทราบหรือไม่? และมีทางออกหรือไม่?
คำตอบ:
กดกลับเมื่อคุณได้รับการแจ้งเตือนแล้วถัดไป JDK
เวลานี้มันจะได้พบกับ
JAVA_HOME
ให้ใช้C:\Program Files\Java\jdk1.7.0_17
งานได้สำหรับฉัน (แน่นอนคุณต้องรีสตาร์ทโปรแกรมติดตั้งเพื่อให้การเปลี่ยนแปลงตัวแปรสภาพแวดล้อมมีผลใช้งานกลับไปกลับมาจะไม่ทำงานสำหรับสิ่งนั้น)
การตั้งค่าจริง:
ติดตั้ง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:...
ฉันพบวิธีแก้ปัญหาและมันก็โง่มาก ผมพบว่าAndroid SDK ไม่สามารถตรวจสอบ JDK
กดปุ่มย้อนกลับบนหน้าจอข้อผิดพลาด SDK ที่บอกคุณว่า EXE ตรวจไม่พบ JDK จากนั้นกดถัดไป
ใครจะมีความคิดที่จะเกิดขึ้น?
ดูเหมือนว่ามันจะไม่ทำงานหากไม่มี 32 บิต JDK เพียงติดตั้งและมีความสุข ...
ฉันดาวน์โหลดที่เก็บถาวร. zip แทนแล้ววิ่งSDK Manager.exe
และมันทำงานได้อย่างมีเสน่ห์ คุณมีปัญหาเดียวกันกับ. exe เป็นอย่างอื่น
คำเตือน: ตามที่ผู้กล่าวอ้างถึงไม่ได้ลองใน Windows 7! ฉันทดสอบกับ Windows XP 64 บิต
เนื่องจากโซลูชันที่โพสต์ไม่สามารถใช้งานได้สำหรับทุกคน (รวมถึงตัวฉันเองและตัวฉันเอง) ฉันต้องการฝากบันทึกไว้สำหรับผู้ที่กำลังมองหาวิธีอื่น (โดยไม่มีการแฮ็กรีจิสทรี ฯลฯ ) เพื่อแก้ไขปัญหานี้ในระบบ Windows 64 บิต เพียงเพิ่ม PATH (ตัวอักษรพิมพ์ใหญ่ !!) ในตัวแปรสภาพแวดล้อมของคุณและตั้งค่าเป็น JDK-Path ของคุณ
ฉันเพิ่ม JDK ไปยัง "เส้นทาง" ที่มีอยู่ซึ่งไม่ได้ผลเหมือนที่ไม่ได้อยู่กับ JAVA_HOME หรือ "กลับ" - โซลูชัน การเพิ่มไปยัง "PATH" ในที่สุดก็ทำเคล็ดลับ
ฉันหวังว่านี่จะเป็นประโยชน์สำหรับใครบางคน
สิ่งที่คุณต้องมีคือรายการรีจิสทรีสองรายการต่อไปนี้ ดูเหมือนว่าใครก็ตามที่โพสต์ข้อมูลรีจิสตรีอื่น ๆ เพียงแค่คัดลอกคีย์ทั้งหมดHKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft
ลงในHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft
ซึ่งเห็นได้ชัดว่าไม่ใช่ทางออกที่ดีเพราะไม่จำเป็นต้องใช้คีย์ส่วนใหญ่
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit]
"CurrentVersion"="1.6"
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit\1.6]
"JavaHome"="C:\\Program Files\\Java\\jdk1.6.0_23"
ไม่ใช่วิธีแก้ปัญหาเหล่านี้ทำงานสำหรับฉัน ฉันแก้ไขโดยเปลี่ยนชื่อไฟล์ของC:\Windows\System32\java.exe
เป็นชั่วคราวjava_.exe
Windows 7 x64
โดยไม่ต้อง32-bit JDK
! ขอบคุณมาก :)
ไม่มีวิธีแก้ไขสำหรับ64-bit
รุ่นนี้
การวางJDK
เส้นทางก่อนc:\windows\system32\
เส้นทางในตัวแปรสภาพแวดล้อมของคุณจะช่วยแก้ปัญหาได้ มิฉะนั้น32-bit
java.exe
จะพบก่อน64-bit JDK
รุ่น
หลังจากอ่านบทความในบล็อกสองสามรายการดูเหมือนว่าจะเป็นการแก้ไขที่ง่ายยิ่งขึ้นโดยการคลิกที่BACKเมื่อโปรแกรมติดตั้งแจ้งว่าไม่พบ JDK จากนั้นเพียงคลิกNEXTอีกครั้งและค้นหา JDK อย่างน่าอัศจรรย์ ไม่มีรีจิสทรีที่ยุ่งเหยิงหรือดาวน์โหลดซ้ำเป็นต้น
การเพิ่มตัวแปรสภาพแวดล้อม JAVA_HOME (ใต้System Variables ) ทำให้ฉันได้ การคลิกปุ่ม "ย้อนกลับ" และ "ถัดไป" ไม่ทำงาน
Windows 7 Professional x64, JDK 1.7.0_04 (64 บิตฉันไม่ได้ติดตั้งรุ่น x86)
ฉันคิดว่าตัวติดตั้งพยายามค้นหา JDK ในรุ่นที่เฉพาะเจาะจง (1.6?) และหากไม่สามารถหาได้ให้ตรวจสอบ JAVA_HOME ที่ไม่ได้ตั้งค่าในกรณีของฉัน ฉันมีคอมพิวเตอร์เครื่องอื่น (ระบบเดียวกัน แต่ใช้ JDK 1.6 x64) และทำงานโดยไม่มีตัวแปร JAVA_HOME
คุณไม่จำเป็นต้องติดตั้ง JDK รุ่น 32 บิต :)
ฉันคัดลอก Java.exe จาก
C: \ Windows \ System32
ถึง
C: \ Windows \ SysWOW64
และมันก็ใช้งานได้
ฉันใช้ Windows 8 64 บิต
การตั้งค่าJAVA_HOME
ตัวแปรสภาพแวดล้อมเป็น
C:\Program Files\Java\jdk1.7.0_07
แทน
C:\Program Files\Java\jdk1.7.0_07\bin
แก้ไขให้ฉัน
ชายข้างบนที่วางสิ่งนี้: "ฉันประสบปัญหานี้เช่นกัน แต่ไม่มีคำตอบใด ๆ ที่ช่วยฉันทำฉันได้ลบแบ็กสแลชสุดท้ายออกจากตัวแปร JAVA_HOME และเริ่มทำงานนอกจากนี้อย่าลืมใส่โฟลเดอร์ bin ใน เส้นทาง." นี่คือความจริงคำตอบที่ถูกต้อง
สำหรับ SDK นี้เพื่อติดตั้งนี่คือสิ่งที่ฉันทำ ฉันใช้ Microsoft OS 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"
นี่คือสิ่งที่ฉันทำและได้ผลกับฉัน =)
bin
ในJAVA_HOME
จุดสิ้นสุดของเส้นทางเช่นกัน แต่การเอาออกใช้งานได้
การแก้ไขรีจิสทรีนี้ทำงานได้อย่างมีเสน่ห์ในการตั้งค่า Windows 7 x64 ของฉัน: http://codearetoy.wordpress.com/2010/12/23/jdk-not-found-on-installing-android-sdk/
กดและReport error จะเปิดใช้งานOKNext
ลองดาวน์โหลดและติดตั้งเวอร์ชันซิปแทนตัวติดตั้ง. exe
นอกจากนี้RUN เป็นผู้ดูแลระบบ ! ทำงานให้ฉันด้วยการแก้ไขแบ็กสแลช
ฉันมีปัญหาเดียวกันและแก้ไขได้โดยติดตั้ง JDK รุ่น x86 (บน Windows XP x64)
ฉันมีปัญหาเดียวกันลองแก้ปัญหาทั้งหมด แต่ก็ไม่ทำงาน ปัญหาเกิดขึ้นเมื่อติดตั้ง Windows 7 เป็น 64 บิตและซอฟต์แวร์ทั้งหมดที่คุณติดตั้งควรเป็น 32 บิต Android SDK นั้นเป็น 32 บิตและระบุเพียง 32 บิต JDK ดังนั้นติดตั้งซอฟต์แวร์ต่อไปนี้
ฉันพยายามและทำงานได้ดี
ฉันประสบปัญหานี้เช่นกัน แต่ไม่มีคำตอบใดที่ช่วยได้ สิ่งที่ฉันทำฉันลบแบ็กสแลชสุดท้ายออกจากตัวแปร JAVA_HOME และเริ่มทำงาน นอกจากนี้อย่าลืมรวมโฟลเดอร์ช่องเก็บในเส้นทาง
Android SDK เป็นแอพ 32 บิตและต้องใช้ JDK 32 บิตในการทำงาน ... JDK 64 บิตจะไม่ใช้งาน ...
1- เพียงทำสิ่งตัวแปรสภาพแวดล้อม "JAVA_HOME"
2 คลิกขวาบน Android SDK และจากแท็บ compatibletiy เลือก windows 7 และผู้ดูแลระบบ
3-Run อีกครั้ง
วิธีแก้ปัญหาการทำงานและไม่ต้องลงทะเบียนแก้ไข
เพียงวางพา ธ java bin ของคุณไว้ข้างหน้าสภาพแวดล้อม PATH ของคุณ
เส้นทางก่อน
C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
เส้นทางหลังจาก
C:\Program Files\Java\jdk1.6.0_18\bin;C:\Windows\system32;C:\Windows\%^^&^&^............(old path setting)
และตอนนี้ตัวติดตั้ง Android SDK กำลังทำงาน
BTW ฉันใช้ Win7 x64
ใช่ติดตั้ง Java SE SDK รุ่น 32 บิต (หรือชุดค่าผสมใด ๆ ) ที่ควรช่วยแก้ปัญหาของคุณ
สำหรับ installer_r21.1-windows.exe บน Windows 8 x 64 สิ่งที่ใช้ได้ผลสำหรับฉันคือการตั้งค่าตัวแปรสภาพแวดล้อมผู้ใช้ของฉัน JAVA_HOME เป็น C: \ Program Files \ Java \ jdk1.7.0_10 หวังว่านี่จะช่วยคุณได้ทุกคน! :)
คุณจะต้องดาวน์โหลดรุ่น SDK แบบ 32 บิตเนื่องจาก Win7 64 บิตไม่รองรับ Windows Server 2003 เท่านั้นที่มีรุ่น 64 บิตที่รองรับ ในระหว่างการดาวน์โหลด Java SDK เลือก "Windows" เป็นแพลตฟอร์มของคุณและไม่ใช่ "Windowsx64"
เมื่อฉันทำ Android SDK นี้ติดตั้งเหมือนเครื่องราง หวังว่านี่จะช่วยได้
ฉันใช้ Windows 7 รุ่น 64 บิตและฉันได้รับปัญหานี้เมื่อพยายามติดตั้ง Android Studio 1.0 โดยใช้ไฟล์ปฏิบัติการได้จาก:
http://developer.android.com/tools/studio/index.html
ฉันลองใช้วิธีแก้ไขปัญหาที่ระบุไว้ทั้งหมดและรุ่น JDK 1.7 และ 1.8 หลายรุ่นที่แตกต่างกัน - ไม่มีลูกเต๋า ฉันไปกับการติดตั้งแอปพลิเคชันเวอร์ชันซิปและมันทำงานได้อย่างมีเสน่ห์:
http://tools.android.com/download/studio/canary/latest
ยังคงงงงวยกับปัญหานี้; โดยเฉพาะอย่างยิ่งเนื่องจาก Android Studio รุ่นเบต้าทำงานได้ดี
วิธีการข้างต้นไม่ได้ผลสำหรับฉันใน Windows 8 Pro
เพียงกำหนดเส้นทางไปที่
C:\Program Files\Java\jdk1.7.0_07\
โดยที่ C คือไดรฟ์ที่คุณติดตั้ง JDK
อย่าลืมฟันด้านหลังตอนท้าย
ฉันลองใช้วิธีแก้ไขปัญหาที่โพสต์หลายรายการแล้วจึงเริ่มระบบใหม่ก่อนที่จะเริ่มทำงานซึ่งอาจเป็นเพราะฉันเพิ่งติดตั้ง JDK นี่คือทุกสิ่งที่ฉันทำ - ไม่แน่ใจว่าอันไหนสำคัญ: