我写一个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