Android Studio 导入Module方法以及遇到的坑

一、导入需要的模块Model

1.导入模块
Android Studio 导入Module方法以及遇到的坑_第1张图片
2.选择模块源
Android Studio 导入Module方法以及遇到的坑_第2张图片
3.修改模块名称
Android Studio 导入Module方法以及遇到的坑_第3张图片
4. 等待导入
Android Studio 导入Module方法以及遇到的坑_第4张图片

二、遇到的问题

1.module模块中有些依赖需要设置maven
Android Studio 导入Module方法以及遇到的坑_第5张图片

因此,需要在主模块(主app)中重新设置依赖

Android Studio 导入Module方法以及遇到的坑_第6张图片
2.安装运行后出现两个同名APP并且有空指针异常等闪退现象

修改依赖module里的AndroidManifest文件,将APP名、APP图标以及启动活动的意图过滤器删掉

Android Studio 导入Module方法以及遇到的坑_第7张图片
依赖模块里的活动
Android Studio 导入Module方法以及遇到的坑_第8张图片

出现错误,原因:没把添加进来模块生成库

Android Studio 导入Module方法以及遇到的坑_第9张图片

解决办法

Android Studio 导入Module方法以及遇到的坑_第10张图片
  • apply plugin: 'com.android.application'修改为apply plugin: 'com.android.library'

  • applicationId "com.healthyfish.mywechatviewtest"删除

ButterKnife 常量表达式错误

当导入module形成library后,R里资源不再是常量,因此报错

Android Studio 导入Module方法以及遇到的坑_第11张图片
导入之前
Android Studio 导入Module方法以及遇到的坑_第12张图片
导入之后
Android Studio 导入Module方法以及遇到的坑_第13张图片

解决办法

Android Studio 导入Module方法以及遇到的坑_第14张图片

或者 将所有注解去掉,使用findviewbyid

你可能感兴趣的:(Android Studio 导入Module方法以及遇到的坑)