SORU
26 Mart 2012, PAZARTESİ


Nasıl libs klasöründe kavanoz için javadoc veya kaynakları takmak için?

Eclipse için ADT r17 eklentinin yeni sürümü otomatik olarak Kur KAVANOZ bağımlılıkları özelliği eklendi. Herhangi bir ./libs klasöründeki jar dosyaları oluşturmak için yapılandırma şimdi eklendi. Ne yazık ki Android Bağımlılıkları sınıf kapsayıcı olmayan değiştirilebilir.

Non modifiable android dependencies classpath

Nasıl otomatik olarak eklenen için javadoc ve kaynakları ekleyebilir miyim .jar (/libs klasöründen)?

CEVAP
20 Temmuz 2012, Cuma


Sorunuzu yanıtlamak için en iyi yoluXavier, plastiv, VinceFR Christopher cevaplar özetlemek için.

Adım kılavuz adım

Bağlantı içinkaynakları ve javadocbir .aşağıdaki yapman gereken otomatik olarak Eclipse ile bağlantılı jar Kütüphanesi

  1. Kitaplık yerleştirin .jar dosyasındalibsklasör ve ilişkili kaynağı .kavanoz ve doktor .jar ayrı klasörleri gibi dosyalarılibs/srcvelibs/docs. Adı kullanabilirsinizsrcvedocsEğer isterseniz, ama çok önemli .jar dosyalar doğrudan değillibsklasör.
  2. .properties bir dosya oluşturunlibsgerçek kütüphane tam adı ile klasör .jar (bkz: örnek). Bu tutmak emin olun.jarbölüm.
  3. Kaynakları ve javadoc için göreli bir yol belirtin ..properties dosyasında jar.
  4. Yakınve tekrar açık Tutulması proje! İsteğe bağlı olarak, basarak projeyi yenileyinF5.
  5. Kaynak kod olarak bağlı kitaplığı bir nesne seçin.
  6. Eclipse Javadoc görünümü belgeleri (ekran görüntüsü) kontrol etmek için açın.
  7. Açık kaynak kod Bildirgesi (varsayılan kısayol:F3Seçili nesnenin.

Örnek

Örnek Gson library kullanır.

Libs dizini yapı dizini:

libs
├── docs
│   └── gson-2.2.2-javadoc.jar
├── gson-2.2.2.jar
├── gson-2.2.2.jar.properties
└── src
    └── gson-2.2.2-sources.jar

Gson-2.2.2 içeriği.jar.özellikleri

src=src/gson-2.2.2-sources.jar
doc=docs/gson-2.2.2-javadoc.jar

Ek bilgi

Elbette javadoc ve kaynakları taşıyabilirsiniz .diğer klasörler içine jar ve göreli bir yol belirtin. Orası sana kalmış. Doğrudan kaynak ve javadoc kavanoz içine yerleştirereklibklasörü mümkün amatavsiye değilbu belgeleri neden olarak ve kaynak koduuygulama dahil.

JavaDoc view in Eclipse

Eclipse projesi ile Android Gson kullanarak ekran görüntüsü 4.2.2.:

Eclipse test project screenshot


Paketten javadocs başvuran

Durumda .jar paketlenmiş olarak verilmez ki ama sadece javadocs başvurmak istiyorumdosyalar ve klasörler gibiandroid developer in the comments sorduğu gibi yapın:

  1. Kütüphane libs/ klasör *9)*
  2. Aşağıdaki içerik .properties Bir dosya oluşturun:

     doc=docs
    
  3. libs/ klasör için javadocs klasörleri ekleyin.

Aşağıdaki klasör yapısı ile gelmelidir:

├── docs
│   ├── allclasses-frame.html
│   ├── allclasses-noframe.html
│   ├── com
│   │   └── google
│   │       └── ads
│   │           ├── Ad.html
│   │           │   ....
│   │           └── package-tree.html
│   │   ...
│   └── stylesheet.css
├── GoogleAdMobAdsSdk-6.4.1.jar
└── GoogleAdMobAdsSdk-6.4.1.jar.properties

Unutmayınkapatın ve yeniden açınTutulma yukarıda da belirtildiği gibi proje! Burada çalışan örnek bir proje GoogleAdMobAds Android library başvuran bir ekran görüntüsü.

GoogleAdMobAds Android library Eclipse project

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • michellefeng's channel

    michellefeng

    26 Kasım 2006
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • SlimaksClass

    SlimaksClass

    15 Kasım 2010