20 กุมภาพันธ์ 2555

[Android Dev Tips] ปัญหา Unable to resolve target 'android-X'


        สำหรับผู้พัฒนาโปรแกรม Android ที่เจอข้อความ Error ว่า

        Unable to resolve target 'android-X'
                โดย X เป็นตัวเลขตั้งแต่ 1 ขึ้นไป

        ปัญหานี้มักจะเกิดจากการอิมพอร์ตไฟล์เข้ามาแล้วเครื่องของเราไม่มี SDK เวอร์ชันนั้นๆ

        ตัวเลขที่แสดงสามารถเปรียบเทียบเป็นเวอร์ชันของ Android ได้ดังนี้

                Unable to resolve target 'android-1'
                                install SDK Platform Android 1.0

                Unable to resolve target 'android-2'
                                install SDK Platform Android 1.1

                Unable to resolve target 'android-3'
                                install SDK Platform Android 1.5

                Unable to resolve target 'android-4'
                                install SDK Platform Android 1.6

                Unable to resolve target 'android-5'
                                install SDK Platform Android 2.0

                Unable to resolve target 'android-6'
                                install SDK Platform Android 2.0.1

                Unable to resolve target 'android-7'
                                install SDK Platform Android 2.1

                Unable to resolve target 'android-8'
                                install SDK Platform Android 2.2

                Unable to resolve target 'android-9'
                                install SDK Platform Android 2.3

                Unable to resolve target 'android-10'
                                install SDK Platform Android 2.3.3

                Unable to resolve target 'android-11'
                                install SDK Platform Android 3.0

                Unable to resolve target 'android-12'
                                install SDK Platform Android 3.1

                Unable to resolve target 'android-13'
                                install SDK Platform Android 3.2

                Unable to resolve target 'android-14'
                                install SDK Platform Android 4.0

                Unable to resolve target 'android-15'
                                install SDK Platform Android 4.0.3

                Unable to resolve target 'android-16'
                                install SDK Platform Android 4.1.2

                Unable to resolve target 'android-17'
                                install SDK Platform Android 4.2.2

                Unable to resolve target 'android-18'
                                install SDK Platform Android 4.3

                Unable to resolve target 'android-19'
                                install SDK Platform Android 4.4

        ให้เปลี่ยนให้โปรเจคที่อิมพอร์ตเข้ามา ใช้เป็นเวอร์ชันที่มีอยู่เลยก็ได้ โดยคลิกขวาที่โปรเจคดังกล่าวแล้วเลือก Properties > Android จากนั้นก็เลือกเวอร์ชัน Android ที่ได้ติดตั้งไว้ในเครื่องอยู่แล้ว

        เจ้าของบล็อกไม่แนะนำให้เปลี่ยนไปเป็น Android เวอร์ชันที่ต่ำกว่า เผื่อกรณีที่โปรเจคนั้นๆมีโค๊ดที่ใช้งานกับ Android เวอร์ชันใหม่ๆ ดังนั้นถ้าเวอร์ชันของโปรเจคนั้นสูงกว่าที่มี ให้ไปดาวน์โหลดจาก Android SDK Manager มาลงให้เรียบร้อยซะ




เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium