พอดี มี time off project ที่จะเขียนบน android แล้วมีปัญหาว่าเพิ่งอัพเดด sdk เป็น version ล่าสุดไป ซึ่งตัว MOTODev ที่ใช้อยู่ #V4.0 มันยังไม่รองรับ เพราะ adt ของมันเป็น V18 แต่ตัว sdk ต้องการ V20 แล้ว MOTO ยังไม่มีอัพเดดออกมา #ใหม่เกิน

ก็เลย เอาวะ ลองใช้ Eclipse JUNO ดู เห็น @kiattikhun ขายยาไว้ว่ามันเทพ #ใช้ดูแล้วเทพจริง

หลังจากลงทุกอย่างที่มันต้องการเรียบร้อย ปัญหาเกิด create android project ไม่ได้ ติดอยู่หน้าสุดท้าย

มันบอกว่า หา support library ไม่เจอ ก็ลองกด Install/Upgrade ดู มันก็ลงให้เสร็จเรียบร้อย แต่ก็ยังค้างอยู่หน้านี้อยู่ดี จะไป install จาก sdk manager ก็เหมือนเดิม

หาไปหามา ได้ความว่า sdk ที่ผมลงมันเป็นตัวเก่า แล้ว upgrade มาเรื่อยๆ ทีนี้ folder ที่ใช้เก็บ library พวกนี้เนี่ย มันอยู่ที่ path

<sdk>/extras/android/compatibility

แต่ตัว adt V20 หรือไม่ก็ eclipse เองนี่แหละ ไม่ได้อ่านจาก path นี้ มันดันไปอ่านมาจาก path

<sdk>/extras/android/support

อ่าว ตลกละ

วิธีแก้ก็ง่ายๆ ครับ ใช้วิธีพื้นบ้านทั่วไป copy folder compatibility มาอีกอันหนึ่ง ตั้งชื่อเป็น support แค่นี้ก็ create project ได้แล้ว

เกรียนซะไม่มี 555+

Leave a Reply