簡體   English   中英

Android:libs中的.jar文件與gradle中的依賴項url

[英]Android: .jar file in libs vs dependency url in gradle

在Android Studio的android項目中添加jar依賴項時,遇到了兩種方法。

  1. 在libs文件夾中添加* .jar文件。
  2. 在gradle.build中添加依賴項URL。

哪一個更好,為什么?

我特別喜歡依賴項URL。 在項目目錄中的靜態庫文件很少是更好的選擇。

如果依賴項已更新,則只需更新build.gradle 無需下載和替換文件,這會增加項目的大小(文件系統中的千字節或兆字節)。 另外,手動更新這些文件是容易出錯的操作。

如果項目在版本控制系統(例如Git)中,則將jar提交到存儲庫無疑是一種不好的做法,而build.gradle的修改是完全可以接受的。

依賴聲明的另一個優點是智能的依賴管理。 如果使用中的工件依賴於另一個工件,則依賴項管理將由Gradle或Maven自動完成。 如果靜態添加的jar具有依賴項,則必須將其手動添加到項目中,這是一項費力,繁瑣且容易出錯的任務。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM