Android Studio’da Kitaplık Bağımlılığı Ağacı Nasıl Gösterilir?

Android Studio'da Kitaplık Bağımlılığı Ağacı Nasıl Gösterilir?

Android geliştirmede uğraştığım şeylerden biri, kullandığım tüm kütüphaneler arasındaki bağımlılıkların ilişkisini anlamak. Bazen, belirli bir kitaplık bağımlılığı eklemezseniz ve hala çalışıyorsa? Neden? Niye? Bunun nedeni örtük bağımlılık kullandığınız diğer kitaplıklar tarafından dahil edilmiştir.

Bu makalede, Android Studio’da kitaplık bağımlılıklarını göstermenin veya görüntülemenin farklı yollarını göstereceğim.

  • git Görünüm -> Araç Pencereleri -> Gradle veya tıklayın kepçe sekmesinde sağ üst köşe Android Studio’nuzun

Bu yöntemle ilgili sorun, bağımlılık ağacını göstermemesidir. Tüm bağımlılıklar düzleştirilir, bu da belirli kitaplık ilişkilerini çözmeyi biraz zorlaştırır.

2. Komut Satırı Bağımlılık Ağacı

Bu komut satırı çıktısı:
How_to_Show_Library_Dependencies_Tree_in_Android_Studio_02.JPG

İpucu 1: Yukarıdaki komutu çalıştıramadıysanız, güncellemeniz gerekebilir. JAVA_HOME ortam değişkenini doğru JDK yoluna (ör. <Androud Studio Installed Path>jre). onu değiştirmek Ayarlar->Derleme, Yürütme, Dağıtım->Derleme Araçları -> Gradle Android stüdyosunda çalışmıyor gibi görünüyor.

2. İpucu: aşağıdaki hata nedeniyle tekrar başarısız olduysanız gradlew : The term 'gradlew' is not recognized as the name of a cmdlet, function, script file, or operable program. önünde “.” belirtmeniz gerekir. gradlew emretmek.

.gradlew -q app:dependencies --configuration debugRuntimeClasspath

3. Web Tabanlı Bağımlılık Ağacı Raporu

  • Terminal penceresinde aşağıdaki komutu çalıştırın

    gradlew app:dependencies --configuration debugRuntimeClasspath --scan
    
    • --scan sonuna eklenir ve -q önceki komuttan kaldırılır.
    • -q düzgün çalışması için kaldırma gereklidir
  • Bunu gördüğünüzde yazın evet ve tıklayın girmek.

    Publishing a build scan to scans.gradle.com requires accepting the Gradle Terms of Service defined at https://gradle.com/terms-of-service. Do you accept these terms? [yes, no]
    
  • Aşağıdaki bağlantıya tıklayın Derleme taraması yayınlanıyor…
    How_to_Show_Library_Dependencies_Tree_in_Android_Studio_03.JPG
  • E-posta adresinizi giriniz
    How_to_Show_Library_Dependencies_Tree_in_Android_Studio_04.JPG
  • Tıklamak bu bağlantı e-postayı aldığınızda aşağıda gösterildiği gibi
    How_to_Show_Library_Dependencies_Tree_in_Android_Studio_05.JPG

Artık web tabanlı bağımlılık ağacı raporunu görüntüleyebilirsiniz!
How_to_Show_Library_Dependencies_Tree_in_Android_Studio_06.JPG

4. Yerel HTML – Proje Raporu Eklentisi

Başka bir web tabanlı bağımlılık ağacı yolu, proje raporu eklentisini kullanmaktır.

Web tabanlı çıktı şöyle görünür:
How_to_Show_Library_Dependencies_Tree_in_Android_Studio_07.JPG

Çözüm

Web tabanlı bağımlılık ağacı kullanıcı dostu olmasına rağmen, yöntem 2 – Komut satırı Bağımlılık Ağacı hızlı olduğu için çoğu zaman benim için yeterli!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak.