2015-06-01 22 views
18

Google'ın son google IO 2015'te, google yeni Android Studio 1.3/new gradle eklentisinin içe aktarma ve SVG dosyası için destek alacağını ve yapı sisteminin farklı cihaz yoğunlukları için varlıkları üreteceğini duyurdu (hdpi , xhdpi, xxhdpi vs):Android Studio 1.3 png dönüşümü için SVG

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

Maalesef Bunu başarmak konusunda daha fazla bilgi olacaksa görünmüyor. Herhangi biri hakkında daha fazla bilgi var mı?

bunun bazı söz vardır: Android: Using SVG in res leads to error: "The file name must end with .xml or .png"

ve ben bir merhaba dünya uygulaması oluşturmak için çalıştı ve (çekilebilir klasörde xml yeniden adlandırıldı) bir svg dosyası yerleştirir. cihazda derlenmiş ve yüklü, ancak yürütme sırasında svg bir vlaid etiketi olmadığını söyleyerek çöktü. Orijinal dosyanın daha fazla dönüşüm gerektirdiğini varsayalım.

+1

size yakından mr Eason Android Studio ile, çok yakında" diyor dinlerseniz bu özellik, ilk 1.3 önizleme kullanılamaz mümkündür .. " – harism

+0

@Nilesh Hiç bu konuya doğru ilerliyor musunuz? Bu özelliği Android Studio'da da kullanmak istiyorum ... –

+0

@IgorGanapolsky Sanırım şu ana kadar google tarafından yayınlanmadı. Bu yüzden google adamlarının bazı belgeler sunmasını bekleyeceğim. –

cevap

5

Yeni bir vektör öğesi eklemek için Android Studio'da çizilebilir klasörünüzü sağ tıklayın ve Yeni> Vektör öğesi'ni seçin. Yapı varlığında, 21'den küçük bir yapı hedefine sahip projelerde vektör varlıklarını kullanmak için Gradle 1.4 veya daha yeni bir sürüm kullanmanız gerektiğini unutmayın. Bu durumda Gradle, vektör resimlerini yapım zamanında PNG'lere dönüştürecektir.

Gradle 1.4'in mevcut beta sürümü, bir apk yayınladığında anahtarların açılmasıyla ilgili bazı sorunlara yol açmıştır, bu nedenle çok sayıda vektör resmi içe aktarmadan önce uygulamanızı serbest bırakmaya çalışın (bu yalnızca Gradle 1.4.0 ile kişisel deneyimimdir) örneğin) here bakınız beta6, Gradle bir tahrif anahtar deposunu bildirir

enter image description here enter image description here