簡體   English   中英

使用ADT 23.0.4在Android 4.4.1 for Android中“導出應用程序失敗”

[英]“Failed to export application” in Eclipse 4.4.1 for Android with ADT 23.0.4

當我想從Eclipse導出我的Android應用程序時,導出過程正常啟動,但幾秒鍾后(當整個過程實際上需要一分鍾時)它會失敗。 出現以下錯誤消息:

無法導出應用程序

這就是Eclipse所告訴我的全部內容。 我正在使用Ecliipse 4.4.1和Android Development Toolkit 23.0.4.1468518。

當我然后右鍵單擊該應用程序,選擇“Android工具”,然后選擇“導出未簽名的應用程序包”時,它再次失敗,但有更詳細的錯誤消息:

在此輸入圖像描述

如你所見,它說:

'Android Release Export'遇到了問題。

無法導出應用程序

奇怪的是,它列出了一個文件bin/$1$1.class ,顯然無法找到。 但是,沒有明顯的理由說明為什么不能找到這個文件。

只有當我刪除文件夾bingen然后清除項目時,它才有效。 但只有一次 - 在設備上每次成功運行或導出到APK后,我都必須重復之前描述的步驟。

任何想法為什么會這樣? 非常感謝提前!

我以前在Eclipse中有過Export Application Package的多個問題。 有時切換項目 - 自動生成關閉幫助,刪除bin文件夾和清理項目的幫助。 但我找到的最好的,始終可行的解決方案是遷移到Ant構建。

如果您有興趣,這是它的工作原理。 這簡直太簡單了 導航到項目的文件夾並執行

android update project -p .

它將創建一個build.xml文件。 對所有使用的庫項目重復相同的操作(如果有)。 你完成了。 現在調用ant release將創建已發布的apk文件。 如果要對應用程序進行簽名,請將key.storekey.aliaskey.store.passwordkey.alias.password到項目內的local.properties文件中。 現在,您可以使用單個命令構建新的apk。 希望這可以幫到你。

嘗試降級ADT。

另外,檢查您的res文件夾。 有時復制文件夾可能會導致此錯誤。 例如,假設您在assets文件夾中有兩個具有相同名稱的子目錄,則可能會發生此錯誤。 在資源管理器中徹底檢查應用程序文件夾

  1. 刷新項目(項目右鍵單擊>刷新)
  2. 清理項目(窗口'項目'菜單>清潔......)
  3. 修復Android項目(項目右鍵單擊> Android工具>修復項目屬性)erties。

ADT並不完美,有時會出現隨機錯誤,通過一般清理來修復。

首先清理項目,然后從“項目/構建自動”中取消選擇“自動構建”選項。 現在嘗試導出它。

首先從工作區刪除.meta文件夾,重新啟動eclipse導入應用程序,然后重試。

我將最初在Windows計算機上構建的項目導入到Mac后,我遇到了同樣的問題。 我最終注意到我的.project文件引用了當前環境中不存在的“C:\\”驅動器。 對我來說,引用是“鏈接文件夾”的結果,它使用絕對路徑而不是項目或工作空間變量。 一旦我修復了這些,導出過程就有效了。

轉到您的工作區,只需復制項目文件並將其傳輸到您想要的計算機,然后使用導入工具導入它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM