因?yàn)楣ぷ魃系男枰枰獙⒁粋€(gè)工程集成到另一個(gè)工程里,如果一個(gè)個(gè)的搬文件融合到新工程里,很麻煩,我想到的是把工程改為依賴放到新工程里,然后老是各種報(bào)錯(cuò),百度了很多,都沒見有完整解決的博客文章,所以我把我遇到的整理成手冊(cè),給大家分享一下,也方便自己隨時(shí)按步驟操作。
1.首先將工程導(dǎo)入,路徑為被依賴的工程:
2.一般都會(huì)報(bào)錯(cuò),先不管錯(cuò)誤,打開被依賴的 build.grandle文件
3.修改build.grandle文件,將第一行改為:
<p>apply plugin: 'com.android.library'</p>
4.刪掉applicationID這一行,并將版本號(hào)對(duì)應(yīng)新項(xiàng)目版本號(hào):<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>刪掉,避免有時(shí)候會(huì)生成兩個(gè)一樣的APP。按上面的步驟,就可以完成了。不足之處請(qǐng)多多包涵。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注