คำอธิบายปัญหา
ไม่พบแหล่งที่มา
ไฟล์ jar d: /.../ sdk/platforms/Android-17/Android.jar ไม่มีการแนบแหล่งที่มา
พรอมต์คือไม่พบซอร์สโค้ดที่สอดคล้องกับ Android.jar
สารละลาย:
เนื่องจากเป้าหมาย SDK และคอมไพล์ด้วยตัวเลือกที่เลือกเมื่อฉันสร้างโครงการคือ Android 4.2.2 และ API ที่เกี่ยวข้องคือ 17 Eclipse ไม่สามารถค้นหาซอร์สโค้ดของ Android.jar ใน Android API 17
1. ใช้ SDK Manager เพื่อดาวน์โหลดแหล่งข้อมูล 4.2.2 สำหรับ Android SDK
ไดเรกทอรีหลังจากดาวน์โหลดโดยใช้เครื่องนี้เป็นตัวอย่างคือ:
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Sources/Android-17
2. เพิ่มซอร์สโค้ด
คลิกปุ่ม แนบแหล่งที่มา ... ในหน้าต่างข้อผิดพลาดจากนั้น
ผันผวน
D:/ADT-Bundle-Windows-X86_64-20130522/SDK/Sources/Android-17
หลังจากคลิกตกลงซอร์สโค้ดจะปรากฏขึ้น
-
อัปเดตเมื่อปี 2013.10.9:
บางทีมันอาจใช้ API ใหม่ของ Android 4.3 (API 18) และวันนี้ดูเหมือนว่าจะใช้ Eclipse/ADT Bundle
การแนบแหล่งที่มาไม่ได้มีแหล่งที่มาสำหรับปัญหาไฟล์ *.class และไดเรกทอรีซอร์สโค้ดที่ระบุไม่มีปัญหาปัญหาคือปัญหาการเข้ารหัส
ตัวเลือกการเข้ารหัสในรูปด้านบนเปลี่ยนเป็น UTF-8 และปัญหาได้รับการแก้ไข
ข้างต้นเป็นเรื่องเกี่ยวกับบทความนี้ฉันหวังว่ามันจะเป็นประโยชน์กับการเรียนรู้ของทุกคน