2012-02-08 52 views
6

我在嘗試以超過兩天/三天的發佈模式簽署應用程序時出現問題。我已經嘗試了所有我在互聯網/計算器中找到的信息,但沒有爲我工作。我更新了整個SDK,將proguard更新爲4.7版本,檢查了jar文件和衝突包,但找不到任何解決方案。我已經將庫包括到我的主項目中,但'直到現在,我在簽署我的應用程序時沒有任何問題。Android未能導出應用程序

任何想法還有什麼我可以嘗試這樣我就可以解決這個問題,因爲我還在讀通過互聯網的一些信息,但仍無法找到任何解決方案。

P.S.我在構建調試版本和在設備上運行時沒有問題。我得到的唯一問題是隻有當我嘗試在發佈模式下籤署我的應用程序時,我得到了Failed to export application錯誤。

+0

目標文件夾中是否已經有導出的apk文件?我發現我必須刪除以前的版本,否則我得到一個錯誤。 – Squonk 2012-02-08 09:16:45

+0

實際上,我保存我簽名的apk的目的地是我的桌面,每當我要創建一個新的時候,我都會刪除舊版本。所以我不認爲這是問題。 – 2012-02-08 09:26:43

+0

我解決了這個問題,只需重新啓動我的機器...可以幫助別人.. – 2013-03-05 09:47:21

回答

0

我聽說過像layout_below,layout_above等屬性使用@ + ID ..可能導致此問題的檢查了這一點。僅在android:id =「@ + id/idid」情況下使用這個。

+0

事實上,我使用'layout_below =「@ + id/id_of_elem」',但從未給過我那種錯誤。這是我的(也許)我的應用程序的第50次簽名。 – 2012-02-08 09:24:24

+0

ADT版本導致我聽到的問題。我真的遇到過這個問題。 – lulumeya 2012-02-08 09:30:00

+0

任何想法如何解決它? – 2012-02-08 09:36:13

2

您是否創建了自己的證書來簽署應用程序以進行發佈?不要使用由Eclipse自動生成的調試證書,因爲稍後您將無法爲您的應用程序簽名更新(特別是在另一臺計算機上導出項目時)。

如果是這樣,您的證書是否過期了?你提供好的密碼嗎?

+0

實際上到現在爲止我已經簽了很多次我的申請,從來沒有問題。我有我自己的密鑰庫,我很確定它沒有過期。仍然找不到解決方案。 – 2012-02-08 09:22:49

3

你有一些錯誤,我會說。嘗試在虛擬機上運行應用程序以查看它是否有效。如果它工作,嘗試清理和重建項目,然後導出..爲我工作

4

信不信由你...我有同樣的問題(「機器人無法導出..」沒有任何其他指示/消息)。經過許多小時之後,我發現了這個問題:我在assets文件夾下有一個.jpg資源,並帶有一些特殊字符(ilíaco.jpg)。只是消除「冒犯」的性格和問題就解決了。

+0

這不是一個特定的錯誤,提問者正在尋找'導出應用程序失敗的所有原因,而不僅僅是一個原因。 – Pachonk 2013-02-18 19:18:52

+0

謝謝。我在png文件名中使用了'ö'。 – pjw 2013-03-04 16:41:23

0

確保你你的操作系統上有足夠的空間的硬盤!

我有一個小的SSD我的Windows驅動,我用其他驅動器爲我的應用程序/數據。其中有足夠的空間,我的SSD只剩下幾個Mb(在一段時間內沒有乾淨)。

原來的Eclipse是臨時文件寫入應用程序數據/本地,並沒有足夠的空間來存儲它們 - 引起可笑的一般性錯誤「無法導出應用」

0

我有包含一些瑞士法郎自舉插件文件。他們穿着從未使用或要求。 只有當我刪除他們的工作。

要始終確保:僅保留圖像+ CSS,HTML,JS文件,它永遠不會放棄的奇怪的錯誤

8

對於我來說,Jmart的答案是好的。 您的項目中可能容易出現爛文件名。

不管結果如何,我發佈一個答案,因爲,作爲Android系統的Droid的我被套牢「無法導出應用程序了」公共留言。

但試圖通過出口我的應用程序沒有簽名(參見下圖),此時它gaves我解釋上的錯誤!雖然在嚮導中籤名時它什麼也不說。

enter image description here

希望它可以幫助別人和我一樣!

+0

+1 ..令人驚訝的出口作爲無符號給出了一個錯誤的解釋,通常資源與一個壞的名字,...沒有這個把戲,你可以花幾個小時尋找任何東西 – rupps 2014-08-12 14:50:45

1

我所做的是先導出unsigned它,然後導出簽名。它的工作原理,但從來不知道是什麼造成的。

1

對我來說,「清潔」,然後再次運行「導出」 - 解決了它

+0

對我也:)謝謝。 – 2015-05-11 06:59:31

0

我有同樣的問題。通過在模擬器中運行應用程序來修復它 - 發現錯誤(在我的情況下,它正在尋找資產子文件夾)

修復了錯誤,成功在模擬器中運行它 - 然後導出APK文件。

希望這會有所幫助。

相關問題