Bir kitaplık projesi için build.gradle dosyasındaki manifestPlaceholder etiketini kullanıyorum.manifestPlaceholder için varsayılan değer nasıl ayarlanır?
Kitaplığı kullanan kişi uygun şekilde tanımlamalıdır. Kütüphanede
AndroidManifest.xml:
manifestPlaceholders = [libraryId: "example"]
kütüphane tarafında manifestPlaceholder etiketi etkisiz hale getirmenin bir seçenek var mı: Uygulama tarafında
<meta-data
android:name="library_id"
android:value="${libraryId}"/>
Build.gradle dosya?
Sadece bir varsayılan değer tanımlamak istiyorum ve kullanıcı değiştirmek istediğinde bir değer sağlamakta özgür olmalı.
Eğer 'in' manifestPlaceholders' koymak çalıştı mı Manifest kütüphanesinde bulunan
your-outer-element
içinde bulunanlibrary_id
meta verilerini değiştirecektir defaultConfig' kütüphanesinin build.gradle? Benim için çalışıyor – DeKaNsznBundan emin misin? Kütüphanenin build.gradle'sine bir manifestHolder koydum ve uygulama tarafında yer alan kişi öğeyi geçersiz kılmaz. – StillHopeForMe