2016-09-23 48 views
0

我在我的Gradle依赖列表中包含了一个开源库,不再希望使用它。如果我从Gradle编译路径中删除该行,该项目是从我的应用程序中删除,还是必须以某种方式在某处手动删除它?如果我从Gradle中删除依赖项,它会被卸载吗?

+0

该lib不再适用于您的项目。没什么好担心的。继续..可能阅读关于依赖和gradle @ https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html – Raghunandan

回答

1

如果它是在依赖列表中的编译库,Android的工作室会要求你SYNC NOW,为了干净重建项目。它确实会被删除。 (您可以比较APK尺寸前/后,你会看到)

dependencies { 
    //compile 'org.greenrobot:eventbus:3.0.0' 
} 
0

是的,如果你从gradle这个编译路径删除的依赖,然后清洁和改造项目,机器人工作室自动清除的依赖android应用程序。 但是,如果您手动将库包含在应用程序/库文件夹中,则需要手动从磁盘中删除该模块,虽然它不会出现在应用程序的apk中,但仍将存在于项目中。如果您可能需要它进一步使用,你可以保存在磁盘中。