tôi sử dụng Android Studio 2.3.3 ổn định và cố gắng để tạo ra biểu tượng thích nghi dành cho Android Otử adaptive-biểu tượng phải được khai báo
tôi đã tạo ra thư mục mipmap-anydpi-v26
và nộp ic_launcher.xml
với nội dung sau đây
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/colorAccent"/>
<foreground android:drawable="@drawable/ic_launcher_adaptive"/>
</adaptive-icon>
Nhưng nó nói "Element adaptive-icon phải được khai báo". SDK mục tiêu và công cụ xây dựng đều được đặt thành 26.
Nó xây dựng thành công, nhưng tôi không có bất kỳ thiết bị nào để kiểm tra, vì vậy câu hỏi của tôi là - nó có hoạt động không?
P.S .: Foreground là hợp lệ VectorDrawable
"Tôi không có bất kỳ thiết bị để kiểm tra nó" - thử nghiệm nó trên một giả lập API Cấp 26. – CommonsWare
Sau đó, mua một thiết bị có khả năng chạy Xem trước nhà phát triển O và thử nghiệm trên thiết bị đó. – CommonsWare
Tôi có thể xác nhận rằng điều này sẽ hoạt động khi xây dựng với Android Studio phiên bản 2.3.3, mặc dù tôi chỉ được thử nghiệm với một bitmap có thể vẽ được, không phải với một vector có thể vẽ được. – M66B