如何将moudle导入到工程中作为Library?
-
Android studio 中的module是什么?
Android Studio的project 相当于 Eclipse的workspace
Android Studio的module 相当于 Eclipse的project
- 如何将module导入到工程中作为Library?
新建一个项目,file>new module ----->会在
同时在settings.gradlew中自动的新增
此时在project模式下有两个module:app和module1。想当于两个不同的工程,要是想运行其中一个工程在手机上,需要下图位置选择相应的工程运行。
---------------------------------------------如何将一个工程作为另一个工程的library---------------------------------
在file中有个import module 模块,直接选中需要导入的工程,直接导入就可以(这里我们只可择导入module,而不需要导入整个project ),这里需要将module1按照与以下图作为libs导入
。然后在moudle中的build.gradle中修改位com.android.library ,同时将applicationId注释掉
否则,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中调用里面的方法了。