Monday, December 28, 2009

Problem with Android SDK on Windows7 64bit

สภาพแวดล้อมใช้งาน
  • Windows7 64bit
  • Eclipse SDK Version: 3.5.1, Build id: M20090917-0800, 64bit
  • java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)
    

ปัญหา

ติดตั้ง android-sdk_r04-windows.zip แล้วเรียก SDK Setup.exe ที่อยู่ใน android-sdk-windows ไม่ได้ (มันเงียบไปเฉยๆ) ทำให้ไม่สามารถดาวน์โหลด Platform SDK, Document ฯลฯ มาได้เลย

การแก้ไข

แก้ไข android-sdk-windows/tools/android.bat โดยตามที่แนะนำใน Unable to run Android.bat utility with no command line args on Windows x64 คือ เพิ่ม xcopy 1 บรรทัด (บรรทัดล่างสุดข้างล่างนี้)
    xcopy lib\x86 %tmpdir%\lib\x86 /I /E /C /G /R /Y /Q > nul
    copy /B /D /Y lib\androidprefs.jar   %tmpdir%\lib\       > nul
    copy /B /D /Y lib\org.eclipse.*      %tmpdir%\lib\       > nul
    copy /B /D /Y lib\sdk*               %tmpdir%\lib\       > nul
    copy /B /D /Y lib\commons-compress*  %tmpdir%\lib\       > nul
    xcopy %swt_path% %tmpdir%\%swt_path% /I /E /C /G /R /O /Y /Q > nul