Android中ProjectModule的区别

Posted 似鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中ProjectModule的区别相关的知识,希望对你有一定的参考价值。

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,不容易被解压缩

以上是关于Android中ProjectModule的区别的主要内容,如果未能解决你的问题,请参考以下文章

数据库视图中的 MYSQL 查询

android 中Bn 和Bp的区别

android应用和ios的区别是啥

EditText 中 android:hint 和 android:autofillHints 的区别

android中asynctask和thread的区别

android的StatusBarMangerService和StatusBarService有啥区别