簡體   English   中英

Android Eclipse-找不到* .apk

[英]Android Eclipse - Could not find *.apk

我知道這個問題以前曾被問過,我已經看到了很多解決方案,但似乎沒有一個對我有用。 在此錯誤開始出現之前,我能夠毫無問題地構建我的apk。 我嘗試清理我的項目,將其從工作空間中刪除並重新導入,從我的Builders中刪除該項目的“ Java Builder”,手動構建項目,重新排序Java構建路徑。 我沒有可見的編譯器問題,而且我的工作區中沒有問題。

我之前確實曾遇到過此問題,並通過從我的工作空間中刪除項目並重新導入來解決了該問題,而另一次我是通過從Java構建路徑中刪除“ Java Builder”來解決的。 這次似乎沒有任何工作。 我目前將大多數設置恢復為默認設置(即再次檢查Java構建)。

我正在運行Windows 7(64位),並通過Eclipse 3.6使用jdk1.6.0_21。

任何建議將不勝感激,因為我已經浪費了開發時間來解決此問題。

[更新]我的語言環境是英語,並且我嘗試刪除與問題834相關的美國debug.keystore

請按照以下步驟操作; 這可能會幫助您:

  1. 右鍵單擊您的應用程序項目,然后轉到“屬性”

  2. 從左側列表中選擇Android

  3. 取消選中“是庫”復選框

如果您的應用程序項目依賴於工作空間中的庫項目,那么那些項目當然需要選中“是庫”框。

刪除/ Gen文件夾中的R.Java文件對我有用

我嘗試了上述所有解決方案。 但這沒用。

解決方法是重新啟動eclipse !!!!!!!

希望這會幫助某人:)

就我而言,這個問題是在eclipse使用v4.0 API版本更新插件后開始的。 我通過轉到Eclipse的主要首選項並在Android-> Build下取消選中“跳過打包和解密,直到導出或啟動”來修復它。

注意:如果日食給您帶來Unknown Command'crunch'錯誤,請關注此帖子

我嘗試將其他人的最佳答案收集到逐步嘗試的清單中:

  • 檢查項目未設置為庫:
    1. 轉到項目->屬性
    2. 從左側列表中選擇Android
    3. 取消選中“是庫”復選框
  • 清理並重建項目-這應該刪除並重建整個gen文件夾,包括某些人的答案中提到的R.java文件
  • 檢查eclipse,所有Android插件都是最新的
  • 關閉項目,退出Eclipse,重新打開Eclipse,重新打開項目。
  • 轉到Java構建路徑>項目,然后檢查是否有任何不正確的項目依賴項
  • 轉到Eclipse的主要首選項,然后在Android-> Build下取消選中“跳過打包和解密,直到導出或啟動”
  • 檢查JAVA_HOME是否設置正確。 請按照本文中的步驟

如果您完成以上列表,但仍未解決問題,請發表評論,或者,如果發現其他可行的方法,請隨時編輯答案並添加內容。

從工作空間中刪除項目,然后再次導入。
這對我有用。

自2008年以來一直無法相信存在類似的問題。
http://code.google.com/p/android/issues/detail?id=834

除了所有這些建議均不起作用外,我與OP存在相同的問題。 我為我找到了解決方案。

請確保“跳過包裝和異化操作,直到導出或啟動。” 被選中。

轉到窗口->首選項-> Android->構建。 只要確保選擇了該選項並應用即可。

我知道這沒有什么意義,但是不選擇它會給我這個錯誤,選擇它會消失並安裝了apk。


我正在使用從android自動生成的ant構建腳本,並且僅將其用作我在Eclipse中的構建過程。 我沒有使用任何其他構建方法。

我不是專家,但是在Windows上運行android應用程序時,Eclipse拒絕創建default.properties文件(在應用程序根目錄中)。 我剛剛從另一個應用程序復制了一個文件,效果很好。 簡單的內容,對於Android 2.2項目,它只是說(忽略注釋):

target = android-8

wi

以“管理員”身份運行Eclipse,然后導入項目。

這些東西都不適合我。 我想先通過jni訪問NDK示例的本機代碼。 我發現的是,如果項目bin目錄中不存在jarlist.cache,則構建將無法運行。 如果我將一個項目從另一個項目復制到該位置(可能需要刷新才能在Eclipse中查看該文件夾),則每次都可以進行構建。

清理項目,它將完成。 有時它會在不知不覺中發生,但會繼續嘗試使用diff方法來解決。

我以某種方式將Run配置為Java應用程序而不是Android。

我想到了。 我正在引用JavaSE-1.5並使用JDK 1.6。 我將其更改為使用1.6,似乎可以解決該問題。

通過我的研究,似乎是一條過載的錯誤消息,其中包含很多錯誤案例。

我只是通過為執行環境重新選擇默認的JRE(在我的情況下為JavaSE-1.6為JRE6)來解決此問題。 由於某種原因,它未被檢查。

這解決了我的問題。 我在eclipse中始終遇到控制台錯誤“找不到com_android_vending_licensing.apk”,即使它似乎並沒有影響我的應用程序的運行方式,也很煩人。 因此,進入com_android_vending_licensing項目屬性,然后取消選中“ is library”選項,構建項目以生成所需的apk,然后返回到com_android_vending_licensing項目屬性,然后重新檢查“ is library”復選框,即可解決此問題。

SHA1的答案對我有用:更新到最新的sdk / adt之后,我的項目拒絕構建apk。 取消選中該選項即可解決此問題。

我不知道更新是否檢查過,或者以前是否檢查過,但是新的adt搞砸了,但是現在事情又恢復了:)

就我而言,這可行:

刪除/ Gen文件夾中的R.Java文件

+

刪除Eclipse添加到我的某些Java類中的所有“ R.Android”導入

並重建項目。

刪除-R.java-清理項目並再次運行..這對我有用..

在您的系統中找到項目的文件夾,通過快捷菜單輸入其屬性,然后取消選擇“只讀”選項。 就我而言。

在許多情況下,這似乎是問題的根源,此外,那里的一些解決方案基於復制/重寫項目中的文件,這使它們成為非只讀文件。

這是由於未正確設置JAVA_HOME引起的。 可以按照本文中的步驟輕松解決。

礦山是由這個問題(ADT和SDK之間的不兼容)引起的,因此已得到修復:

  • Eclipse>幫助
  • 安裝新軟件
  • 將“ https://dl-ssl.google.com/android/eclipse/ ”添加到“使用”部分,然后按Enter
  • 在列表中顯示開發人員工具后,對其進行檢查並單擊“下一步”。
  • 下載完成后重新啟動Eclipse

就我而言,我必須從API 21切換到API 19,進行清理和構建,一切都恢復正常。 我使用的是Mac,顯然優勝美地不完全支持API 21。

對我來說,問題是我試圖使用IBM RAD似乎無法正常工作,我安裝了Eclipse,現在遇到了另一個錯誤,但是我應該可以克服它

在我的機器(Windows7,64位)上,我可以通過將執行環境設置為jdk的32位變體(我使用1.6.0_23)來解決此問題。 我之前嘗試了很多東西

暫無
暫無

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

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