[英]Implemented AppCompat library not found in my own android library dependency
[英]Android AppCompat dependency in custom library
我剛剛創建了一個新庫Powerful Image View 。
我的庫是自定義的AppCompatImageView,因此我需要appcompat-v7庫。 問題來了:
我應該如何將其添加到我的書架中?
我應該使用“編譯”還是“提供”並讓用戶將庫添加到其自己的依賴項中?
由於我不依賴於特定版本,因此應該如何處理所使用庫的不同版本?
我將這一行添加到庫的gradle文件中:
provided 'com.android.support:appcompat-v7:+'
我想知道你對此的想法:)
我應該使用“編譯”還是“提供”並讓用戶將庫添加到其自己的依賴項中?
我將使用compile
並確保使用您的庫的開發人員了解您的庫依賴於appcompat-v7
,因為這反過來又提出了許多其他要求(例如,使用AppCompatActivity
,使用Theme.AppCompat
)。
由於我不依賴於特定版本,因此應該如何處理所使用庫的不同版本?
好吧,您需要一些版本。 AppCompatImageView
並非在所有版本的appcompat-v7
中都存在。 我建議根據具體版本(即不是+
),最好是最新和最新版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.