2012-12-15 32 views
62

Không thể tin được, tôi không thể tìm thấy câu trả lời khi Googling cho câu hỏi rất cơ bản này!ic_launcher-web.png trong thư mục gốc của dự án của tôi làm gì?

Tôi nhận thấy rằng kể từ khi tôi nâng cấp từ Eclipse Helios lên Eclipse Juno và cập nhật Android SDK, Eclipse đặt một tệp có tên là ic_launcher-web.png vào thư mục gốc của dự án bất cứ khi nào tôi tạo một dự án Android mới. Tệp này giống với biểu tượng ứng dụng được chọn trong hộp thoại tạo dự án, nhưng nó làm gì? Như đã đề cập, nó nằm trong thư mục gốc của dự án, không nằm trong thư mục/res /. Vì vậy, nó được bao gồm trong tập tin .apk đã hoàn thành, và mục đích của nó là gì?

Trả lời

79

Nó cho Cửa hàng Play, mà chấp nhận 512x512 biểu tượng có độ phân giải cao:

  • độ phân giải cao Biểu tượng ứng dụng (Bắt buộc):
    • Sử dụng: Trong các địa điểm khác nhau trong Google Play.
    • Thông số: 512x512, PNG 32 bit có alpha; Kích thước tối đa 1024KB.

-- Google Support

(Một hướng dẫn giống như lời giải thích có thể được tìm thấy here.)

Nó không được sử dụng trong ứng dụng thực tế của bạn hoặc trình chạy, vì vậy nó không được đóng gói trong APK.

+9

Có Tôi xác nhận rằng biểu tượng này không có trong tệp APK cuối cùng. Nó được Android SDK tự động đặt cho bạn để không quên tạo biểu tượng có độ phân giải cao để xuất bản. Nó là hoàn toàn an toàn để loại bỏ tập tin này. – keaukraine

+1

Nghiêm túc, nhấp vào liên kết! Đó là một hướng dẫn tuyệt vời. Cảm ơn Eric đã giúp tôi tìm thấy viên ngọc của một trang web –

2

Đây là biểu tượng cho cửa hàng Google Play. Bạn cần cung cấp biểu tượng 512 x 512.

-1

Nếu bạn giữ tập tin này hãy chắc chắn để thay đổi nó để sao chép tập tin launcher thường xuyên của bạn. Bạn tự thêm tệp trình chạy thông thường vào trang web phát khi gửi dự án của mình để tệp trình khởi chạy web bổ sung có thể không cần thiết. Dự án đầu tiên của tôi chưa từng có.

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