Android之Project、Module的區別


Project 可以包含多含 Module。

Project相當於eclipse里面的工作區間,module相當於其project。module可以作為狹義上的模塊,可以多個app共用的module。

Module 分為三種

  • App Module:生成 .apk
  • Library Module:生成 .aar  .aar可以攜帶資源文件一起打包生成依賴文件
  • Java Module:生成 .jar   jar只能攜帶java文件

幾種生成文件的區別:

  • Make Project:表示創建了一個真正的應用程序,該應用程序可以在設備上運行並且具有apk之類的可執行文件
  • Make Module:表示為應用程序創建一個庫項目,該項目由應用程序執行,沒有apk之類的可執行文件,但具有充當庫的.jar文件
  • Build apk:當正常運行應用程序時,會在本地生成一個apk文件,就像一個zip文件,並且很容易將其解壓縮,沒有安全性,基本用於本地測試
  • Signed apk:可以使用密碼來安全性的創建apk,不容易被解壓縮


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM