2011-11-01 24 views
8

Tôi tình cờ tìm thấy một thứ mà tôi không thể hiểu được.Tệp Project.properties thay vì tệp default.properties

Tôi có một dự án Android có tham chiếu đến dự án thư viện. Bây giờ, điều kỳ lạ là có vẻ như tệp default.properties của tôi không còn cần thiết nữa. Android tạo tệp project.properties. Vì vậy, câu hỏi của tôi là: sự khác biệt giữa hai là gì? Không phải là tệp tin project.properties tiêu chuẩn java và default.properties android cụ thể? Họ làm gì chính xác?

Trả lời

17

Tôi tin rằng bạn đã gặp sự cố trong đó một số tệp dự án của bạn đã trở nên lỗi thời sau khi cập nhật lên Android SDK mới hơn.

Chạy lệnh này trong thư mục dự án của bạn (bạn sẽ cần phải có $ {} ANDROID_HOME/tools trong con đường của bạn):

android update project -p . 

Nó sẽ ra một cái gì đó tương tự như (Tính đến SDK 15):

  • cập nhật và đổi tên default.properties để project.properties
  • local.properties Cập nhật
  • Không tên dự án theo quy định, sử dụng tên Hoạt động 'MainActivity'. Nếu bạn muốn thay đổi nó, hãy chỉnh sửa dòng đầu tiên của tệp build.xml.
  • Added tập tin ./build.xml
  • tập tin cập nhật ./proguard.cfg

đoán của tôi là đội Android quyết định trở thành tiêu chuẩn hơn và để làm đi với độ lệch của mình từ tiêu chuẩn.

+2

Thay đổi này được thực hiện trong ADT 14.0. Xem phần thảo luận tại http://tools.android.com/recent/buildchangesinrevision14 (dưới tiêu đề "Thiết lập dự án"). – bleater

Các vấn đề liên quan