2015-06-01 22 views
18

Trong google IO 2015 gần đây, google đã thông báo rằng plugin Android Studio mới 1.3/mới sẽ hỗ trợ nhập tệp SVG và hệ thống xây dựng sẽ tạo nội dung cho mật độ thiết bị khác nhau (hdpi , xhdpi, xxhdpi vv):Android Studio 1.3 SVG to png conversion

http://robovm.com/google-io-summary-whats-new-in-android-development-tools/ https://www.youtube.com/watch?v=f7ihSQ44WO0&feature=youtu.be&t=2m46s

Thật không may có doesnt dường như biết thêm chi tiết về làm thế nào để đạt được điều đó. Có ai có thêm chi tiết về nó không?

Có một số đề cập đến nó trong: Android: Using SVG in res leads to error: "The file name must end with .xml or .png"

và tôi đã cố gắng để tạo ra một ứng dụng trên thế giới chào và đặt một file svg (đổi tên nó để xml trong thư mục drawable). nó được biên dịch và cài đặt trên thiết bị, nhưng bị lỗi trong quá trình thực thi nói rằng svg không phải là một thẻ vlaid. giả sử tệp gốc cần nhiều chuyển đổi hơn.

+1

có thể tính năng này không có sẵn trên 1,3 xem trước đầu tiên, nếu bạn nghe chặt chẽ mr Eason nói "quá sớm, với Android Studio .. " – harism

+0

@Nilesh Bao giờ đi về phía chủ đề này? Tôi cũng muốn sử dụng tính năng này trong Android Studio ... –

+0

@IgorGanapolsky Tôi nghĩ rằng nó chưa được phát hành bởi Google cho đến bây giờ. Vì vậy, tôi sẽ chờ đợi cho các chàng trai google để cung cấp một số tài liệu. –

Trả lời

5

Để thêm nội dung vectơ mới nhấp chuột phải vào thư mục có thể kéo trong Android Studio và chọn Mới> Nội dung vectơ. Xin lưu ý rằng bạn cần Gradle 1.4 hoặc mới hơn để sử dụng tài sản vectơ với các dự án có mục tiêu xây dựng thấp hơn 21. Trong trường hợp này Gradle sẽ chuyển đổi hình ảnh vectơ thành PNG ở thời gian xây dựng.

Phiên bản beta hiện tại của Gradle 1.4 có một số vấn đề với việc mở khóa khi phát hành gói ứng dụng, vì vậy trước khi nhập nhiều hình ảnh vectơ, hãy thử phát hành ứng dụng của bạn trước (đây chỉ là trải nghiệm cá nhân của tôi với Gradle 1.4.0- beta6, Gradle sẽ báo cáo một keystore giả mạo, ví dụ như thấy here)

enter image description here enter image description here