我有一个集成了spring容器的java服务应用,运行在Android和windows上。我可以使用代号一将它移植到 iOS 平台上运行吗?仔细看了文档,说不支持反射。 IOC在spring框架中使用了反射功能。是不是代号一就不能用了?
我试过修改codename插件源去掉50m jar包大小限制,但是编译我的项目运行时报错:
[INFO] Exception in thread "main"
[INFO] java.lang.OutOfMemoryError: GC overhead limit exceeded
[INFO]
[INFO] at java.lang.Integer.valueOf(Integer.java:832)
[INFO]
[INFO] at org.objectweb.asm.ClassReader.readConst(ClassReader.java:3800)
[INFO]
[INFO] at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2398)
at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1491)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:721)
at org.objectweb.asm.ClassReader.accept(ClassReader.java:401)
at com.codename1.tools.translator.Parser.parse(Parser.java:69)
at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:102)
at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:117)
at com.codename1.tools.translator.ByteCodeTranslator.execute(ByteCodeTranslator.java:76)
at com.codename1.tools.translator.ByteCodeTranslator.main(ByteCodeTranslator.java:241)
[INFO] Process return code is 1