2012-11-13 94 views
-2

Eclipse可以「T籤我的APP!但是老版本的作品fine.It只是顯示下面的警告,這是JUNO版中的錯誤?爲什麼Eclipse可以不寫資源

不能寫資源[間位 - INF/MANIFEST.MF](複製ZIP條目[ARMPlugin.jar:META-INF/MANIFEST.MF])。 ...

+3

不要再喊了! –

+0

我在問,你看不到?沒有其他信息,它只顯示這種警告。在另一臺舊電腦上,它會沒事的。 – thecr0w

+2

@ thecr0w:一,很好。不需要粗魯。當你向用戶提供解決方案時,你有更好的解決方案。而且,使用CAPITAL字母的兩個字符相當於SHOUTING:http://www.netlingo.com/word/shouting.php –

回答

0

看穿你src文件夾,並查看是否有不需要的META-INF文件夾中刪除此它應該工作

欲瞭解更多信息,請參閱下面

+0

它與我的src項目無關,這是我認爲的日食。我可以用同一個項目在我的朋友的電腦上簽名。我正在更新eclipse,這將是一段很長的時間。 – thecr0w

0

-injars Android的支持,v4.jar -injars library.jar(!META-INF/MANIFEST.MF) injars是必要的,但我不明白爲什麼老月蝕不需要這個。

編輯: 不,它與「injar @#!! @ ...」無關。我更新了ADT,Eclipse。所有問題都消失了。 (p.s.Eclipse朱諾==垃圾&醜陋:)

編輯: 最後,我發現:這是不是與Astrill(VPN)兼容的,我強迫封閉astrill過程和消失的問題。

0

我與最新版本的Eclipse ADT和android SDK(版本23.07.2013)proguard 4.7有同樣的錯誤。

我的工作區有兩個項目:我的應用程序和Google Play許可證。我注意到我的App的文件夾「lib」包含導致重複錯誤的JAR文件。我不知道Eclipse放置該文件的位置或原因,但理論上它不是必需的,它是標準Android RunTime的一部分,並且需要運行Google Play許可證,因此將項目直接引用到另一個項目更容易。

管理人做解決以下幾個:

  • 我刪除導致錯誤lib文件夾的JAR。
  • 我點擊Project Clean清理出口。
  • 在項目屬性,參考文獻中,我檢查了Google Project License作爲直接參考。
  • 我做了重建主項目,我的應用程序
  • 使用proguard導出時不會再出現錯誤。

我只能假定文件夾Lib的引用與來自Android標準運行時的引用發生衝突,並且該proguard按順序解釋了這兩個文件,而不是進行合併,導致翻倍。

相關問題