Android之把app作为独立的module导入其他项目遇到的坑

1 问题

把app作为独立的module导入其他项目

2 步骤

1)在app的里面的build.gradle里面把

apply plugin: 'com.android.application'

替换成如下

apply plugin: 'com.android.library'

2)注视掉build.gradle文件里面的applicationId

3)app的AndroidManifest文件中MainActivity的<intent-filter>注释掉,因为一个App 不能存在2个程序入口,否则在桌面也会有2个图标

4)在其它项目用通过导入module的方式导入这个module

3 遇到的问题

我替换下面的后

apply plugin: 'com.android.library'

as编译提示如下错误

错误:需要常量表达式

 真是日了狗,不知道什么原因,到网上查了下原来是用了switch导致,改成if的结构就行,操作如下

鼠标点击switch,然后点击右键,点击Replcace switch with if, 就ok了。

还遇到了manifest合并错误,点击Merged Manifest示图,

点击AndroidManifest.xml文件的Merged Manifest 根据错误来解决。

 

 

发布了1056 篇原创文章 · 获赞 641 · 访问量 292万+

猜你喜欢

转载自blog.csdn.net/u011068702/article/details/104526641
今日推荐