如何将moudle导入到工程中作为Library?

  1. Android studio 中的module是什么?                                                                                                                                   

    Android Studio的project 相当于 Eclipse的workspace

    Android Studio的module 相当于 Eclipse的project

                            
  2. 如何将module导入到工程中作为Library?
新建一个项目,file>new module ----->会在

如何将moudle导入到工程中作为Library?

同时在settings.gradlew中自动的新增

如何将moudle导入到工程中作为Library?

此时在project模式下有两个module:app和module1。想当于两个不同的工程,要是想运行其中一个工程在手机上,需要下图位置选择相应的工程运行。

如何将moudle导入到工程中作为Library?

---------------------------------------------如何将一个工程作为另一个工程的library---------------------------------

在file中有个import  module 模块,直接选中需要导入的工程,直接导入就可以(这里我们只可择导入module,而不需要导入整个project ),这里需要将module1按照与以下图作为libs导入

如何将moudle导入到工程中作为Library?然后在moudle中的build.gradle中修改位com.android.library ,同时将applicationId注释掉

如何将moudle导入到工程中作为Library?

否则,Android studio 编译不通过,报以下错误:

Unable to resolve dependency for ':[email protected]/compileClasspath': Could not resolve project :moudle1

 Library projects cannot set applicationId. applicationId is set to 'com.example.moudle1' in default config.

成功后,就会如上图所示,moudle1变成一个书籍的图标。此时可以直接在app中调用里面的方法了。