บทความตอนนี้ เขียนขึ้นมาเฉพาะกิจ เนื่องจากว่าวันนี้ Android SDK มีอัพเดตใหม่หลายส่วน เนื่องจากผมได้ลง Android SDK ไว้ บน Windows XP (32 bit) และ Windows 8.1 (64 bit)
เมื่อเปิด SDK Manager ขึ้นมา และอัพเดตส่วนต่าง ๆ การอัพเดตก็ผ่านไปได้ด้วยดี แต่เมื่อลองเปิด SDK Manager ใหม่อีกครั้ง พบว่าเกิด Error ขึ้น ไม่สามารถเปิดได้ (AVD Manager ก็เช่นกัน) ซึ่งปัญหานี้ พบบน Windows ที่เป็น 32 bit เท่านั้น ส่วนใครที่ใช้ Windows 64 bit ก็รอดครับ
ใครอัพเดต Android SDK ไม่เป็น เชิญอ่านที่ [How to] วิธีอัพเดต Android SDK Tools และ ADT Plugin


ปัญหาที่เกิดขึ้นนั้น เกิดจากไฟล์ find_java.exe ที่อยู่ใน Folder <android-sdk>\tools\lib นั้น เป็นเวอร์ชั่นใหม่ (Rev23.0.4) ที่ทำงานได้เฉพาะบน Windows 64 bit เท่านั้น
วิธีแก้ก็คือ Backup ไฟล์ find_java.exe ก่อนทำการอัพเดต (Rev23.0.4) แต่ถ้าหากอัพเดตไปแล้ว สามารถนำไฟล์ find_java.exe เวอร์ชั่นเก่า ไปวางทับไฟล์เดิมได้เลยครับ
Download find_java.exe Rev23.0.4
1 2 3 4 5 |
CRC32: D439E4C9 MD5: 77AB253165158F703DEC3EDB31B984DB SHA-1: 6AD7A0EDBB2522233015B4C5C3035FF25BFC42E6 |