SORU
4 EYLÜL 2010, CUMARTESİ


Bir kütüphane ekleme/Eclipse Android projesi için KAVANOZ

Bu iki bölümü üçüncü parti bir kütüphane (JAR) Eclipse Android projesi için ekleme hakkında bir soru.

Sorunun ilk bölümü, üçüncü taraf bir KAVANOZ (kütüphane) Android projem için eklemeye çalıştığımda ben ilk sorunu

XML ayrıştırma hatası: ilişkisiz önek

bu JAR (ve önek bir şekilde tanımlanmış lazım) bir sınıfı kullanmaya çalışıyorum çünkü. Neler oluyor?

İkinci olarak, (sonra tamir ... ... cevap verilen aşağıda), uygulamam çalışmıyor Android ve buldugum üzerinden ayıklayıcı (LogCat) o sınıfı ben çalışmadan tüketmek diye bir şey yok.

Neden: java.lang.ClassNotFoundException: com.github.droidfu.widget.WebİmageView...

Neden Eclipse herhangi bir derleme ya da linker hata aldığımda, öykünücüsü bu sorun var mı?

Bu iki soruya kendim cevap aşağıda vereceğim için retorik. Bu forumda başka mesaj sorunu için sürünmeye ve başka bir yerde tartışma var, ama bir sonraki adam gelmek için daha yararlı olabileceğimi hissediyorum.

CEVAP
4 EYLÜL 2010, CUMARTESİ


Eksik sınıf sorunu şimdilik.

Eclipse bir Java EE geliştiricisi olduğum ve üçüncü parti "" mekanizması Oluşturma Yolu. Kullanıcı Kütüphane ile kütüphanelerin ekleme yıllardır alışkanlık olmuş Tabii ki, üçüncü parti bir kütüphane, ben de kullanıyorum en şık, benim düşünceme göre eklemek için en az 3 yolu vardır.

Bu "JVM" Java derlenmiş sıradan bir sınıf, ama özel bir biçime sahip olmalıdır. işleyemez olan, ancak Android için çalışmaz Bu alışkanlık bende bir kütüphane eklediğinizde durum değil.

Bunun yerine, üçüncü taraf kitaplığı alma, sonra da eklemek için (yaygın olarak) mevcut desek Yolunu kullanarak bilinen derleme amaçlı Tutulması için yapar) izleyin. İşte adım adım:

  1. İndir ana kütüphane geliştirme sistemi.
  2. Yeni bir klasör oluşturunlibs, Eclipse/Android projesi.
  3. Sağ tıklatınlibsve seçim İthalat ->Genel ->Dosya Sistemi, sonra İleri, dosya sistemine Gözat kütüphanenin üst bulmak için dizin (örn: bu indirilen).
  4. TAMAM'I tıklatın dizin adı (onay kutusunu değil) sol bölmede, kontrol edin sağ bölmede ilgili KAVANOZ. Bu projenize kütüphane koyar (fiziksel olarak).
  5. Sağ tıklatın, proje, Yol - ^ İnşa seçin . Yapılandırma Oluşturmak O zaman Kütüphaneler yolu sekmesini sonra Kavanoz Ekle..., gidin yeni KAVANOZlibsdizin ve ekleyin. (Bu, bu arada, yeni KAVANOZ Android üzerinde kullanmak için dönüştürülür an.)

NOT

Adım 5 Eğer lib zaten yapı yol dahil gerekli olmayabilir. Sadece varlığını ilk eklemeden önce emin olun.

Burada yaptığın iki şey gerçekleştirir:

  1. Dalvik-dönüştürülmüş bir KAVANOZ içerir Android projenizde.
  2. Java tanımları kullanılabilir hale getirir bulmak için Eclipse için üçüncü taraf geliştirme dersleri (derleme) projenizin kaynak kodu.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011