2013-05-19 57 views
1

升級到最後的SDK工具版本(V22)SDK平臺工具(V17)SDK構建工具(V17)我在Eclipse中得到這個味精無法解析com.google.android.gcm.GCMBaseIntentService類型。它是間接需要的.class文件

public class GCMIntentService extends 
    GCMFuIntentService{} 

重要facts-引用我的項目依賴於我創建的Android庫項目 - 在此項目中,我有一個對gcm.jar的引用(它位於我的/ libs文件夾中)

有什麼想法?

+0

http://stackoverflow.com/questions/16610296/android-unable-to-instantiate-activity-class-not-found-exception-after-upgra/16610384#16610384 – Raghunandan

+0

@Raghunandan您必須申請步驟2,正如我下面所述,其餘是不夠的,因爲我發現:( –

回答

3

嗯,這下一link就是答案

  1. 確保支持庫是在ABS項目的libs文件夾,並在圖書館無處
  2. 右擊 - >構建路徑 - - >添加構建路徑
  3. 右鍵單擊ABS項目 - >屬性 - > Java構建路徑 - >訂單和導出 - >檢查gcm.jar(或任何其他XXX.jar)文件並保存
  4. 右鍵單擊包含ABS的項目 - > Prope rties - > Java Build Path - >訂單和導出 - >檢查「Android私有庫」並保存
  5. 如果在依賴關係層次結構中有其他項目,請對所有此項目執行步驟4
  6. Clean整個工作空間(或所有受影響的項目),並希望最好。
1

GCMBaseIntentService類已被棄用。使用GCM Api instead

+0

如果你只是想添加一些信息或關於棄用的類有好點,但你沒有回答Q在評論下面的問題做,而不是回答! – Majlik

相關問題