2013-05-19 51 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

相关问题