簡體   English   中英

ADT R22 - Proguard - 找不到引用的類

[英]ADT R22 - Proguard - Can't find referenced class

對於我們大多數人來說,最新的ADT更新破壞了整個工作區。 經過幾個小時的修復我的項目后,我能夠再次編譯並運行它。 但Proguard不再工作了。 我得到噸

找不到超類或接口

找不到引用的類

我正在嘗試編譯的項目是使用了很多庫項目。 我沒有更改代碼中的任何內容為什么我認為相應的庫項目的導出存在問題。

有人有解決方案嗎?

在eclipse中升級到ADT R22之后,我也對這個問題感到沮喪。

我注意到,如果我創建了一個新項目,那么即使使用proguard,它也可以正常編譯。 在比較項目之間的差異之后,以下變得明顯:.classpath文件有點不同。

請嘗試以下方法:

  1. 右鍵單擊項目,然后選擇底部的“屬性”。
  2. 選擇左側的“Java Build Path”。
  3. 選擇“訂購和導出”選項卡。
  4. 單擊“Android私有庫”的選擇框,確保框中有勾選
  5. 按“確定”

您的項目現在應該能夠導出,並且proguard應該正確運行而不會出現任何錯誤。

這適用於我的所有項目,希望它也適用於其他項目

暫無
暫無

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

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