检查"adb logcat“的日志,我得到的反馈是:E/JNIUtil (29207): ProxyFactory: failedto find class for ti.modules.titanium.network.HTTPClientProxy
E/ProxyFactory(29207): No proxy info found
com.google.appengine.tools.development.agent.impl.Transformer transform[INFO] at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[INFO] at javassist.util.proxy.ProxyFactory.createClass2(ProxyFact
java.lang.IllegalAccessError: tried to access class javassist.bytecode.StackMapTable$Writer from class org.jboss.seam.util.ProxyFactoryat org.jboss.seam.util.ProxyFactory.makeConstructor(ProxyFactory.java:803)
at org.jboss.seam.util.ProxyFactory.makeConstructors(
我想反编译一个javassist代理,以了解ProxyFactory.makeForwarder实际上做了什么。我看到从OutputStream中编写类字节码是可能的,但如果以ProxyFactory.createClass()开头--模仿Hibernate如何使用ProxyFactory.createClass以下是我尝试过的: ProxyFactory f = new ProxyFactory()