2012-12-21 29 views
7

this question'u takip ediyordum ama sorumu tamamen yanıtlamıyor.Kavanozdan apklib avantajı nedir?

Kavanozdan apklib'nin gerçek avantajı nedir?

Olası cevaplar:

  1. Bu kaynaklar

içeren Ama kolayca de kavanoz dosyasına kaynak koyabilirsiniz

  1. Zaten hazırlanmış içerir android sınıflar

Ama açarsam apklibdex veya android ile ilgili başka bir şey görmüyorum. Dahası içeride sade kaynaklar görüyorum.

Kitaplığı apklib biçiminde tutmak/dağıtmak için asıl amaç nedir?

cevap

12

Ama kolayca en azından Android kaynak sistemi bakımından, yapamazsınız yanı

Hayır kavanoz dosyasına kaynak koyabilirsiniz. Android kaynaklarını içeren bir JAR (veya benzeri bir paket) oluşturabilmek, Google'ın şu anda üzerinde çalıştığı yeni oluşturma sisteminin hedeflerinden biridir.

+0

Eğer apklib dosyasını açarsam (actionbarsherlock apklib dosyasına bakıyorum) - kaynaklar xml cinsindendir. Bu yüzden ben her zaman apklib bağımlılığı ile uygulama inşa düşünüyorum kaynak ve kaynakları lib –

+0

@EugenMartynov dan derler: Bu benim anlayış ile uyuşuyor. apklib, Android için Maven yapımıdır, IIRC ve ben Maven maven değilim. JAR'lar yoluyla yeniden Android kodu yeniden kullanılabilir, ancak Android kaynaklarını şu anda bir JAR'a koyamazsınız. – CommonsWare

+0

Beni işaretlediğiniz için teşekkürler. Bu http://developer.android.com/tools/projects/index.html#LibraryProjects dosyasını okudum ve ayrıntıları anlamaya başladım –

İlgili konular