2015-03-13 30 views
6

Tôi đang cố gắng phát triển trong android-studio trên MAC và tôi đang gặp phải vấn đề về weid. Trong mã hoạt động tôi ngụ ý tham chiếu đến một hình ảnh nằm trong thư mục mipmap. Đặc biệt, tôi đã tạo thông báo là:android studio không tìm thấy biểu tượng drawable

... 

Notification notify = new NotificationCompat.Builder(this) 
    .setContentTitle(title) 
    .setContentText(body) 
    .setSmallIcon(R.drawable.ic_launcher) 
    .setContentIntent(startPendingIntent) 
    .build(); 

... 

và tôi nhận được lỗi "không thể giải quyết biểu tượng ic_launcher". Strange cũng là vấn đề, tôi không thể sao chép-dán các biểu tượng vào thư mục drawable rỗng. Tôi nên đặt các biểu tượng ở đâu và như thế nào để hiển thị trong mã trong studio android?

+0

Biểu tượng phải có thể vẽ được. Bạn đã thử sao chép nó vào thư mục drawable từ trình quản lý tệp chứ không phải từ studio android? –

+0

Tôi đã thử nó theo cách thủ công. Làm thế nào tôi có thể làm điều đó bằng cách sử dụng File-Manager? – arjacsoh

+0

Tôi có nghĩa là bạn đã thử sao chép các tập tin thông qua 'Finder'? –

Trả lời

13

Bạn cần truy cập vào hình vẽ bằng cách sử dụng R.mipmap.ic_launcher

1

Đóng Android Studio, sau đó mở công cụ tìm. Chuyển đến thư mục dự án. Chuyển đến thư mục mipmap của dự án của bạn. Sao chép các hình ảnh, sau đó đi đến thư mục drawable và dán các hình ảnh trong thư mục độ phân giải tương ứng của họ. Mở lại studio android và chúng sẽ nằm trong thư mục drawable.

+0

Tôi cũng có vấn đề là các thư mục độ phân giải tương ứng không tồn tại (do việc tạo dự án). Điều này là do đó vấn đề chính của tôi Làm thế nào tôi có thể tạo ra chúng? Tài sản hình ảnh mới? Hoặc chỉ đơn thuần là thư mục mới? – arjacsoh

+0

Tất cả những gì bạn cần làm là tạo các thư mục mới trong thư mục drawable bằng công cụ tìm và đặt các tài sản hình ảnh trong các thư mục tương ứng. – 26hmkk

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