我寫一個Android SDK和我現在要分發,但我有它的依賴問題。我正在使用gradle和android studio。怎樣包括我的Android庫的依賴
我的SDK已在排球和GSON的依賴,我有他們在我的SDK加入罐子。當過我嘗試創建一個AAR或單獨的客戶端應用程序中使用,我總是得到一個崩潰當過我的SDK會嘗試,因爲它沒有包括的無論是AAR或jar引用凌空一個罐子。 關於我應該如何做這件事的任何想法?我研究過創造脂肪罐取得了很大的成功。
我也使用類似以下,但即使是在客戶端應用程序都排球和GSON的Gradle一個構建之後遠程依賴性仍然沒有被納入審判。 這是目前我已經在我的SDK的build.gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
compile 'com.google.code.gson:gson:2.3'
}
然後在客戶端的gradle構建我
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile(name:'mysdk-1.0.0', ext:'aar')
}
我使用./gradlew clean build
建立我的SDK 的AAR和jar任何人都可以告訴我在我自己的lib中包含依賴關係的正確方法嗎?
將您的庫引用爲標準maven依賴項。這是一個非常簡潔明確的問題。它捕捉到我想要問的東西,但沒有必要,因爲我找到了你的!榮譽。 – 2016-01-08 17:07:49
你是如何解決它的?接受的答案不適合我。 – 2016-02-26 09:22:53