แอปของฉันมีหลายรสชาติสำหรับระบบการเรียกเก็บเงินในแอปหลายตลาด
ฉันมีห้องสมุดเดียวที่แชร์รหัสพื้นฐานสำหรับโครงการทั้งหมดของฉัน ดังนั้นฉันจึงตัดสินใจเพิ่มระบบการชำระเงินเหล่านั้นในห้องสมุดนี้เป็นรสชาติของผลิตภัณฑ์
คำถามคือห้องสมุด android สามารถมีรสชาติของผลิตภัณฑ์ได้หรือไม่?
ถ้าเป็นเช่นนั้นฉันจะรวมรสชาติที่แตกต่างกันในรสชาติของแอปได้อย่างไร
ฉันค้นหาข้อมูลมากมายและไม่พบอะไรเกี่ยวกับสถานการณ์นี้ สิ่งเดียวที่ฉันพบคือสิ่งนี้ในhttp://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
ฉันเปลี่ยนการกำหนดค่าเป็นอย่างอื่น แต่ใช้งานไม่ได้!
ฉันใช้ android studio 0.8.2
3.4.2
เวอร์ชันล่าสุดและไล่ระดับเป็นเวอร์ชันล่าสุด5.5.1
แต่ก็ยังล้มเหลวด้วยเวลารวบรวมหรือการเชื่อมโยงทรัพยากรล้มเหลวใน aapt หรือไม่พบสัญลักษณ์ที่อยู่ในไลบรารี โมดูล