如何在Android Studio中更新依赖库(例如Apache集合库)?

时间:2017-02-13 08:32:10

标签: android android-studio

我知道为了获得最新版本的Android / Google库,我可以随时访问Android SDK Manager并更新Android支持存储库/ Google存储库。

如何更新其他依赖库,例如" commons-net:commons-net:20030805.205232"来自Apache集合库?由于它能够从Module的依赖项中添加这些库,我认为应该有一种方法可以在Android Studio IDE中更新它,但到目前为止我发现的所有解决方案都是下载特定的.jar并放入在libs目录中。

很奇怪是否有人知道有一种方法可以在Android Studio IDE中更新这些库,例如Android / Google依赖项。

2 个答案:

答案 0 :(得分:2)

Android Studio& IntelliJ自己有一个dependency setting window。但是,它没有SDK Manager那样的“更新”功能。原因是:更新库可能会导致应用中出现错误,错误或完全崩溃。

  

到目前为止,我找到的所有解决方案都是下载特定的.jar并放入libs目录

不确定您在哪里阅读... Remote Gradle dependencies在大多数情况下是首选。

  

如“commons-net:commons-net:20030805.205232”

在Maven Central中找到您想要的内容,找到最新版本,单击“Gradle”选项卡,将其复制到build.gradle部分。

据我所知,没有自动化流程,但您可以在键入时通过IDE自动完成版本号。

enter image description here

答案 1 :(得分:0)

在Android Studio下创建项目时,会为您的 gradle文件生成项目,以便您使用依赖项。 Gradle就像maven,你可以在谷歌上找到很多文件。

在“项目”标签下 - > Gradle Scripts - > build.gradle(模块应用),你会发现这样的东西:

 dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
compile 'com.android.support:design:23.4.0'
compile 'com.journeyapps:zxing-android-embedded:3.0.2@aar'
compile 'com.android.support:support-v13:23.4.0'
compile 'com.google.zxing:core:3.2.0'
compile 'com.android.support:support-v4:23.4.0'}

所以你只需要放置你的依赖项并且gradle将为你下载它们。

More here.