นี่คือวิธีแก้ปัญหาทั่วไปเนื้อหาเฉพาะมีดังนี้:
1. บางครั้ง eclipse ไม่ได้รวบรวมโดยอัตโนมัติทำความสะอาดโครงการและสร้าง R.Java ใหม่
2. เลือกโครงการเมนู >> ทำความสะอาดโดยมีการตรวจสอบ Bulid โดยอัตโนมัติ หลังจากคลิกทำความสะอาดโครงการจะถูกสร้างขึ้นมาใหม่เนื่องจากโดยทั่วไปแล้วไฟล์ R.Java จะถูกนำกลับมาใช้ใหม่ในเวลานี้ หากมีข้อผิดพลาดใด ๆ ในโครงการจะไม่ถูกสร้างขึ้นโดยอัตโนมัติ
3. เลือกโครงการคลิกขวาเครื่องมือ Android >> แก้ไขคุณสมบัติของโครงการการดำเนินการนี้บางครั้งอาจแก้ไขข้อผิดพลาดบางอย่าง
4. คุณสมบัติ match_parent ไม่เห็นใน layout_height ของเวอร์ชันเก่า 1.5/1.6/2.1 คุณสมบัติของ Android: layout_height = "match_parent" จะทำให้ XML ไม่สามารถรวบรวมและไม่สามารถสร้าง r.java
นี่คือสถานการณ์ที่อาจเกิดขึ้นหลังจากลดระดับเวอร์ชันขั้นสูง ทางออกคือการแทนที่ match_parent ด้วย fill_parent
เมื่อนำเข้าซอร์สโค้ดอื่น ๆ ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าเวอร์ชัน SDK ของซอร์สโค้ดนั้นสอดคล้องกับเวอร์ชันเริ่มต้น Eclipse ของคุณ
5. เมื่อมีข้อผิดพลาด XML และคลาสอื่น ๆ ในโครงการมันจะไม่ถูกรวบรวมโดยอัตโนมัติและเมื่อมีข้อผิดพลาดในการอ้างอิงแพ็คเกจ JAR มันจะไม่ถูกรวบรวมโดยอัตโนมัติ
แนบยัง:
หากต้องการดูเวอร์ชันซอร์สโค้ด: เปิดไฟล์ default.properties และดูว่าหมายเลขหลังจาก target = Android-7 คืออะไร
การติดต่อเวอร์ชัน: target = Android-3 <---> Android 1.5, target = Android-4 <---> Android 1.6,
target = Android-7 <---> Android 2.1, target = Android-8 <---> Android 2.2, target = Android-10 <---> Android 2.3.3,
Target = Android-14 <---> Android 4.0, target = Android-15 <---> Android 4.0.3, target = Android-16 <---> Android 4.1, target = Android-17 <---> Android 4.2 คนอื่น ๆ
ข้างต้นแนะนำวิธีแก้ปัญหาในการเขียนโปรแกรม Java ภายใต้ Eclipse ซึ่งจะไม่สร้างไฟล์และแพ็คเกจ R.Java โดยอัตโนมัติ ฉันหวังว่าการแบ่งปันบทความนี้จะช่วยคุณได้