我想知道哪个是在android studio及其工作流程中使用外部库的最佳方式。要么直接在build.gradle中编译它们,要么使用它的功能,要么复制我项目中的整个外部库。
有些疑惑: - 如果我正在使用第一种方式,那么它是如何工作的,它是否连接到互联网,或者如果该库从github或其他地方删除,我将来可能会遇到问题
如果我正在使用第二种方式,那么它确实会增加我的apk的大小,但它将来不会引起任何问题,因为它在我的项目中是安全的,并且没有机会丢失它,就像在第一种方式可以删除。 请纠正我的疑虑,因为我不确定那里发生了什么?
答案 0 :(得分:1)
在项目中使用外部库的最佳方法是第一种。只需在build.gradle中添加依赖项。像这样添加它没有不安全感。首次构建项目时,必须连接到Internet。它将下载并在您的项目中包含jar。在此之后,即使从git中删除依赖项,您的项目也能正常运行。
答案 1 :(得分:1)
我想知道哪个是使用外部库的最佳方式 android studio
两者都有利弊:
使用Build.gradle方法:
<强>优点:强>
很容易添加,因为它只是在Gradle中添加了一行代码。
易于更新(只需更改版本号并点击同步gradle)。
<强>缺点:强>
使用资料库/模块本身:
<强>优点:强>
<强>缺点:强>
如果我使用第二种方式,那么它确实会增加 我的apk的大小
将Librarie添加到您的项目肯定会增加APK,这是不可避免的。