2013-06-14 37 views
8

Tôi đang tìm một cái gì đó giống nhưandroid-thư viện với Flavors sản phẩm cụ thể phụ thuộc

apply plugin: 'android-library' 

dependencies { 
    flavor1Compile files('utility.aar') 
} 

Tất cả những gì không thành công với:

không thể tìm thấy phương pháp flavor1Compile() cho các đối số [bộ sưu tập file] trên gốc dự án 'SampleProject'.

+0

truy cập vào chủ đề này: http://stackoverflow.com/questions/24860659/multi-flavor-app-based-on-multi-flavor-library-in-android-gradle/24910671#24910671 – Ali

Trả lời

8

Thư viện không hỗ trợ hương vị.

Lưu ý rằng điều này sẽ không hoạt động trong một dự án ứng dụng vì trước tiên bạn chưa xác định được hương vị. Bạn cần phải làm

android { 
    productFlavors { 
     flavor1 {} 
    } 
} 

dependencies { 
    flavor1Compile ... 
} 

nó sẽ không hoạt động theo thứ tự khác khi tuyên bố hương vị sản phẩm là tạo cấu trúc phụ thuộc liên quan của nó.

+0

Tôi muốn sử dụng phụ thuộc như dự án trong studio, nhưng dưới dạng * .aar trên máy chủ xây dựng. Làm thế nào tôi có thể quản lý này? – Bino

+0

Điều này không được hỗ trợ tại thời điểm này. Đây là một vấn đề nổi tiếng trong Gradle chính nó và nó sẽ đến một lúc nào đó. –

+0

@XavierDucrohet Vui lòng hỗ trợ thư viện android ndk prebuild – crossle