Error:Android Packager: java.util.zip.ZipException: duplicate entry: AndroidManifest.xml

作爲開發者推薦大家使用谷歌,百度是搜不出這個答案的。我是通過谷歌搜出來的。

一、問題描述

編譯報的問題大概就是android 編譯器在解壓的時候發生異常,AndroidManifest.xml資源重複,在你的項目文件中有兩個相同的AndroidManifest.xml.


二、正常的解決方法:

1.項目中搜索AndroidManifest.xml,然後把重複的那個刪除。

2.沒有找到重複的文件,就rebuild project或者clean project


三、自己情況的解決辦法

1.看到有個同事可以編譯,自己卻編譯不通,然後的第一是反應是自己的問題。

2.我把正常的方法都試過了,把本地項目刪了從svn拉了幾次代碼,檢查lib包是否配置有沒有問題,然後問題依然存在

3.然後懷疑是不是編譯器的問題,我把eclipse,android studio, IDEA都重新拉,然後編譯,依然出錯。然後我開始懷疑自己的人生了。

4.深吸一口氣,出去調節下崩潰的心裏,然後發現我排出方法不對,我自己新建一個項目,和把以前的項目編譯正常運行,我才反應過來,是不是代碼有問題。然後讓一個同事去拉代碼。才發現我們自己創建的lib包有問題,原來是那裏面有重複的文件。頓時,我啥也不想說了。


四、總結

1.如果正常方法不行的時候,記得看看是不是同事上傳代碼有問題。


轉載請註明:轉自http://blog.csdn.net/u011176685/article/details/50110469

歡迎關注個人微信公衆號,專注於Android深度文章和移動前沿技術分享


發佈了35 篇原創文章 · 獲贊 6 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章