2017-09-05 14 views
5

Android O đã giới thiệu các biểu tượng thích ứng, vì vậy tôi đã tiếp tục và cố gắng triển khai nó. Sử dụng AS 3.0, tôi đã làm theo các bước và tạo ra các thư mục mipmap-anydpi-v26, và bên trong nó một ic_launcher.xmlTrình giả lập Android API 26 không hiển thị biểu tượng thích ứng

<?xml version="1.0" encoding="utf-8"?> 
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android"> 
    <background android:drawable="@mipmap/ic_background"/> 
    <foreground android:drawable="@mipmap/ic_foreground"/> 
</adaptive-icon> 

Tôi đang chạy một mô phỏng Pixel chạy Android O, nhưng vì một lý do nó chỉ đơn giản là hiển thị những gì dường như là biểu tượng mặc định (nền màu xanh lá cây có logo android ở trên cùng).

Nếu tôi thay đổi biểu tượng trở lại biểu tượng cũ, nó hoạt động hoàn hảo.

Tôi có thiếu một số ở đây hay đây là một số loại vấn đề trình mô phỏng?

+0

Tôi đang gặp sự cố này ngay bây giờ, bạn có bao giờ hiểu điều này không? – casolorz

+4

Tìm ra, tôi cần công cụ xây dựng 26. – casolorz

Trả lời

0

Theo the official documentationic_launcher.xml nên được đặt trong res/mipmap-anydpi mà không chỉ định -v26 ở cuối. Ngoài ra, hãy kiểm tra kích thước biểu tượng và biểu tượng đơn giản hơn, ví dụ: với màu nền (<background android:drawable="@color/ic_background"/>)

Bạn đã thử điều đó chưa?

+0

'mipmap-anydpi-v26' được tạo tự động trong AS 3.0 để tránh xung đột cho các phiên bản trước. Tôi cũng đã kiểm tra kích thước biểu tượng và thậm chí đã sử dụng công cụ tạo hình ảnh tích hợp để tạo biểu tượng để đảm bảo tôi không mắc sai lầm về kích thước, nhưng những lỗi được tạo ra không hoạt động cũng không may là – user3277633

+0

thì có vẻ như đó là vấn đề giả lập, bạn đã thử một cái khác chưa? – fmaccaroni

0

Có cùng vấn đề. Chuyển sang buildTools 26 đã giải quyết nó cho tôi.

Chỉnh sửa: Tôi thấy casolorz has already answered điều tương tự

+2

Chuyển sang 'buildTools' 26.0.2 không hoạt động đối với tôi. Để tham khảo, tôi đang chạy: 'compileSdkVersion = 26 targetSdkVersion = 26 minSdkVersion = 16 buildToolsVersion =" 26.0.2 "' – Derek

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