将Android一个完整的项目改为另一个项目依赖

因为工作上的需要,需要将一个工程集成到另一个工程里,如果一个个的搬文件融合到新工程里,很麻烦,我想到的是把工程改为依赖放到新工程里,然后老是各种报错,百度了很多,都没见有完整解决的博客文章,所以我把我遇到的整理成手册,给大家分享一下,也方便自己随时按步骤操作。

1.首先将工程导入,路径为被依赖的工程:


2.一般都会报错,先不管错误,打开被依赖的 build.grandle文件

3.修改build.grandle文件,将第一行改为:

<p>apply plugin: 'com.android.library'</p>

4.删掉applicationID这一行,并将版本号对应新项目版本号:
<pre>
compileSdkVersion 25
    buildToolsVersion "25.0.1"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 25
    }

</pre>


5.打开被依赖的AndroidManifest.xml文件,删掉application的icon和theme这两行,将

<pre>
<intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</pre>
删掉,避免有时候会生成两个一样的APP。

按上面的步骤,就可以完成了。不足之处请多多包涵。



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值