2012-01-26 23 views
7

çoklu dağıtım önlemek için nasıl farklıdır: Farklı APK'lar olarak dağıtılan birkaç android uygulamaları geliştirmem gerekiyor. Her uygulamanın bir dizi üçüncü parti kavanoza ihtiyacı vardır. Bu dosyaları sadece bir kez dağıtmak istiyorum.Android - aynı .jar

Şu ana kadar bulduğum tüm yaklaşımlar, 5 farklı uygulama geliştirdiğimde (her biri ayrı bir APK'da) on paylaşımlı 3. parti kavanozun 5 kez dağıtılmasını gerektirir.

Bu kesinlikle benim için bir faydası yok, bu nasıl önlenebilir?

sayesinde

Vincenzo bu .. hizmet olarak hareket edecek ve diğer 5 uygulamalara tepki olacak bir uygulama yapmak sizin için geçerli ise

+0

aynı işi yapan 5x 3 parti kavanozlar nelerdir? ve sadece Android SDK sürümüne göre farklılık? Sadece –

+0

Yardım edebilmek için doğru görünümü elde etmek için Merhaba Teşekkürler. Kavanozların hepsi farklı şeyler yapar, yani aynı API'nin farklı versiyonları değildir. Özellikle, özel arka uç sistemlerine bağlanmalarına izin verir. Android SDK sürümü uygun değil. Bu kavanozlara ihtiyaç duyan birkaç Android uygulaması geliştirirsem, bu tür kavanozların yalnızca bir kez dağıtılması iyi olurdu. – Vincenzo

+0

Yani 5 farklı android uygulamanızda bu kavanozların her bir sınıfının aynı örneğini kullanmak ister misiniz? –

cevap

1

görüyor. Bu hizmet sizin 3. parti kavanozları temsil edecek ..

+0

Bu kesinlikle benim için genelde mantıklı geliyor. Bununla birlikte, bu çözüm 3. parti kütüphaneleri etrafında bir sarıcı görevi gören ince bir yazılım katmanı (hizmet) oluşturmayı gerektirir. Kazanmaya çalıştığım şey, kavanozları çoklu uygulamalarda tekrar kullanmaktır. Örneğin, bir uygulama sunucusu sınıf yoluna kavanoz eklerken olduğu gibi, kavanozları aygıt genişliğinde bir classpath klasörüne ekleyemez miyiz? – Vincenzo

İlgili konular