Ứng dụng của tôi có một số hương vị cho một số thị trường hệ thống thanh toán trong ứng dụng.
Tôi có một thư viện chia sẻ mã cơ sở cho tất cả các dự án của tôi. Vì vậy, tôi quyết định thêm các hệ thống thanh toán đó vào thư viện này dưới dạng hương vị sản phẩm.
Câu hỏi đặt ra là thư viện android có thể có các hương vị sản phẩm không?
Nếu vậy, làm cách nào tôi có thể đưa các hương vị khác nhau vào hương vị tương ứng của ứng dụng?
Tôi đã tìm kiếm rất nhiều, và tôi không thể tìm thấy bất cứ điều gì về kịch bản này. Điều gần gũi duy nhất tôi tìm thấy là điều này trong http://tools.android.com/tech-docs/new-build-system/user-guide :
dependencies {
flavor1Compile project(path: ':lib1', configuration: 'flavor1Release')
flavor2Compile project(path: ':lib1', configuration: 'flavor2Release')
}
Tôi đã thay đổi cấu hình thành những thứ khác nhau nhưng nó không hoạt động!
Tôi đang sử dụng android studio 0.8.2.
3.4.2
phiên bản mới nhất và nâng cấp lên phiên bản mới nhất5.5.1
, nó vẫn không thành công với thời gian biên dịch hoặc liên kết tài nguyên không thành công trong aapt hoặc không thể tìm thấy biểu tượng bên trong thư viện mô-đun