错误:无法解析com.google.protobuf.GeneratedMessage $ Builder类型。它是从所需的.class文件

时间:2016-09-27 11:12:31

标签: android

当我使用市场API( androidmarketapi-0.6.jar )时,它会在下面的代码中显示错误。

代码

String query = "maps";
                AppsRequest appsRequest = AppsRequest.newBuilder()
                        .setQuery(query).setStartIndex(0).setEntriesCount(10)
                        .setWithExtendedInfo(true).build();

错误

  

com.google.protobuf.GeneratedMessage $ Builder类型不能   解决。它是从所需的.class文件间接引用的

屏幕截图

enter image description here

我曾多次尝试清理项目,但错误未解决。谢谢提前。

1 个答案:

答案 0 :(得分:1)

这意味着:“您使用的类需要另一个不在类路径上的类。”您应该确保将所需的jar添加到类路径中。

编辑:

您无需为此做任何具体操作。由于您提到您使用的是Android Play,因此Google Play会对更新通知进行处理。

您只需要更高Record heap allocation stack traces更新 APK ,Google Play应该完成其余的工作。

但请确认:

  • Google Play中的通知 - 勾选了“设置”。
  • 手机中的背景日期设置 - 帐户和同步功能    勾选。