Android Studio的笔记--Module新建和使用

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>

4、编译可以生成.so

使用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里的内容

与君共勉!待续

欢迎指错,一起学习

相关推荐
AFinalStone16 分钟前
Android 7系统异常问题排查(四)Framework层(上)—System Server Watchdog
android·系统异常
一米阳光86611 小时前
软考(中级)软件设计师核心笔记(6)系统开发基础——需求分析、系统设计
笔记·职场发展·需求分析·软考·软件设计师·中级职称
宝杰X72 小时前
Android Room3 多平台数据库
android·数据库
huibin1478523695 小时前
热缓解学习记录
android·学习
雨田言炎5 小时前
四、关于Qt项目需要知道的
开发语言·笔记·qt
hanlin036 小时前
动态规划专练:力扣第121、122题
笔记·算法·leetcode
摇滚侠7 小时前
SpringBoot 官网 阅读笔记 启用生产就绪功能 端点
spring boot·笔记·后端
小田的博客8 小时前
SAP MM 供应商银行主数据更新报错!message R1228!
android·java·服务器
AI云海8 小时前
完整机器学习工业项目流水线笔记
人工智能·笔记·机器学习
2601_965799688 小时前
2026 在线笔试平台深度测评与选型指南:从功能、稳定性、AI能力、防作弊全面分析
人工智能·笔记·功能测试