Module新建和使用
android studio 中module的建立和使用。比如修改工程为module的步骤,引用module的步骤。
新建module
1、新建android工程,New Project.包名为com.lxh.serialport
2、修改工程为module。
2.1、在app下的build.prop中修改apply plugin:
修改前
java
apply plugin: 'com.android.application'
修改后
java
apply plugin: 'com.android.library'
2.2、注释掉applicationId
java
android {
defaultConfig {
//applicationId 'com.lxh.serialport'
}
}
3、manifest.xml中去掉
java
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
使用module
一、复制module手动添加。
1、复制module工程到新工程的app同级目录下
2、修改settings.gradle,将改成如下,即增加serialport模块
修改新工程
java
include ':app',':serialport'
3、修改app的build.gradle文件,在dependencies{}中添加project
java
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation project(':serialport')
//implementation project(path: ':serialport')
}
4、sync刷新后就可以调用
二、Import module
待续
注意点:
1、app下的build.gradle的implementation引用的包的版本号要和module一致
2、app的AndroidManifest.xml文件中的图标主题等要和module一致
3、module中不能使用switch(){case}语句,改为if(){}else{}
4、module中manifest.xml中去掉intent-filter里的内容
与君共勉!待续
欢迎指错,一起学习