ฉันกำลังพยายามรวบรวมและทดสอบแอปพลิเคชัน Android ขนาดเล็ก
ฉันใช้ Eclipse และติดตั้ง SDK 4.2 (Api ระดับ 17) แล้ว ฉันได้ตั้งค่า
<uses-sdk android:targetSdkVersion="17" android:minSdkVersion="8" />
แม้ว่าฉันจะลองด้วยค่าที่แตกต่างกัน (เช่น 17/17)
ฉันไม่ได้ใช้ฟังก์ชั่นของ GoogleAPI และฉันจะไม่ใช้ฟังก์ชั่นที่ไม่มีใน API ระดับ 8 หรืออย่างน้อยฉันก็จะไม่ได้รับข้อผิดพลาดในการรวบรวมหรือคำเตือนในเรื่องนั้น
เมื่อฉันรวบรวมโครงการและเรียกใช้บนอุปกรณ์จริงที่ใช้ Android 2.2.1 แอปพลิเคชันจะทำงานได้ดี อย่างไรก็ตามเมื่อฉันพยายามเรียกใช้แอพพลิเคชั่นบนอีมูเลเตอร์ (Android Virtual Device) ที่มี Android 4.2, Api ระดับ 17 ฉันได้รับข้อผิดพลาดดังต่อไปนี้:
[2012-12-10 21:10:29 - SoftKeyboard] Installation error: INSTALL_FAILED_VERSION_DOWNGRADE
[2012-12-10 21:10:29 - SoftKeyboard] Please check logcat output for more details.
[2012-12-10 21:10:29 - SoftKeyboard] Launch canceled!
Logcat อย่างไรก็ตามว่างเปล่า ฉันไม่มีเงื่อนงำจริงๆความผิดพลาดนี้มีความหมายว่าอย่างไร ...