我正在开发一个连接到我的"端点的应用程序"在谷歌应用引擎上。我正在使用proguard来构建应用程序,它确实从流程中删除了一些类。我的应用崩溃的地方是这一行,初始化我的查询。我可以把这一行放在我的应用程序的任何地方,看到同样奇怪的错误。
Query query = new Query("NewPostBean");
目前看到的错误:
Unable to resolve superclass of Lcom/google/apphosting/api/DatastorePb$PutResponse; (2181)
Link of class 'Lcom/google/apphosting/api/DatastorePb$PutResponse;' failed
Could not find class 'com.google.apphosting.api.DatastorePb$PutResponse', referenced from method com.google.appengine.api.datastore.AsyncDatastoreServiceImpl$4.makeCall
我认为应该解决这个问题的项目,但没有。
-keepnames class com.google.apphosting.api.DatastorePb$PutResponse
-keep class com.google.apphosting.api.DatastorePb$PutResponse
-keep class com.google.apphosting.api.DatastorePb$PutRequest.** {
public protects *;
}
-keep class com.google.apphosting.api.DatastorePb.PutResponse
-keep class com.google.apphosting.api.DatastorePb.PutResponse.** {
public protected *;
}
-keep class com.google.apphosting.api.** {
public protected *;
}
-keepnames class com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage
-keep class com.google.appengine.repackaged.com.google.io.protocol.ProtocolMessage
-keep interface java.beans.BeanInfo