发布其他人可以轻松导入的android库是如何工作的?
通过gradle可以轻松使用第三方库。例如,以下内容允许我在我的应用程序中使用改装发布其他人可以轻松导入的android库是如何工作的?,android,gradle,android-gradle-plugin,android-library,Android,Gradle,Android Gradle Plugin,Android Library,通过gradle可以轻松使用第三方库。例如,以下内容允许我在我的应用程序中使用改装 dependencies { compile 'com.squareup.retrofit:retrofit:1.9.0' } 这是怎么回事?图书馆从哪里来?一般来说,我该如何发布一个库,以便其他人可以像这样导入它 注意:这不是的副本。这个问题问了一个关于发布库的一种特殊方式的特殊问题。这篇文章回答了很多问题 这是怎么回事 Gradle从Maven存储库导入库。Maven存储库可以包含
dependencies {
compile 'com.squareup.retrofit:retrofit:1.9.0'
}
这是怎么回事?图书馆从哪里来?一般来说,我该如何发布一个库,以便其他人可以像这样导入它
注意:这不是的副本。这个问题问了一个关于发布库的一种特殊方式的特殊问题。这篇文章回答了很多问题 这是怎么回事 Gradle从Maven存储库导入库。Maven存储库可以包含常规.jar文件和常规.aar文件 图书馆从哪里来 默认情况下,Android Studio的新版本将从JCenter导入。JCenter是由Bintray公司运行的Maven存储库 如果您查看Android Studio项目的
build.gradle
,您将看到以下几行
repositories {
jcenter()
}
这将告诉gradle在尝试导入com.squareup.Reformation:Reformation:1.9.0
时应该查看的位置
一般来说,我该如何发布一个库,以便其他人可以像这样导入它
您需要创建一个Bintray帐户才能上载到JCenter,因为Bintray拥有JCenter。与Maven Central相比,Bintray的网站非常容易使用,Maven Central是Android Studio过去默认使用的Maven存储库
在Android Studio中创建了一个普通的库模块后,需要手动调整库模块的build.gradle
文件,以便为Maven配置它。最后,使用预烘焙脚本将所有内容上载到Bintray