0
我正在嘗試構建一個App Engine連接的Android應用程序,並且在使用RequestFactory時遇到了一些問題。特別是我注意到DeobfuscatorBuilder出於某種原因在我的路徑的開頭附加了一個「L」。這裏是我的日誌:Google App Engine DeobfuscatorBuilder
03-24 14:56:44.789: I/dalvikvm(382): Failed resolving Lcsc440/nuf/shared/SMILMessageProxy; interface 77 'Lcom/google/web/bindery/requestfactory/shared/ValueProxy;'
03-24 14:56:44.789: W/dalvikvm(382): Link of class 'Lcsc440/nuf/shared/SMILMessageProxy;' failed
03-24 14:56:44.789: W/dalvikvm(382): VFY: unable to find class referenced in signature (Lcsc440/nuf/shared/SMILMessageProxy;)
我追查源頭上谷歌的GWT SDK中的類 - com.google.web.bindery.requestfactory.apt.DescriptorBuilder
包含以下方法:
@Override
public String visitDeclared(DeclaredType x, State state) {
return "L"
+ BinaryName.toInternalName(state.elements.getBinaryName((TypeElement) x.asElement())
.toString()) + ";";
}
這似乎是錯的,但我是新手,任何幫助將不勝感激。
感謝
太好了,謝謝。 – Brad 2012-03-25 15:38:46