你可能经常看到以下的代码,具体的名字可能不一样,但是都是配置项目依赖。
dependencies {
compile 'com.inthecheesefactory.thecheeselibrary:fb-like:0.9.3'
}
感觉很方便,我也研究了一下。
具体可见看这篇文章:
如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
我只是记录一下遇到的问题
1.Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
当你使用的Gradle版本是2.4以上,Android插件版本是1.3.0以上的时候就会出现这个问题,
这时候你只需将android-maven-gradle-plugin插件版本改为
classpath ‘com.github.dcendents:android-maven-gradle-plugin:1.3’即可
2.api.bintray.com访问不到
这个问题在最后一个上传阶段,最终通过设置AndroidStudio的代理解决的,不过在设置完代理以后要重启AndroidStudio。设置的方法如下(因为我用的是ShadowSocket翻墙,所以这么设置):
关于AndroidStudio与ShadowSocket的搭配使用可以看这篇文章:
Android Studio proxy