1***@qq.com
1***@qq.com
  • 发布:2019-06-24 17:18
  • 更新:2019-06-24 17:23
  • 阅读:1502

Android离线打包白屏

分类:HBuilderX

**调用自定义组件模式,在官方Demo里可以调用成功,但是在自己的项目里就会白屏,配置也按官方的来,并且data_control和mainfest.json的appid是一样的,不知道是不是冲突了(PS: 调用非自定义组件模式是可以的)
这是Error的错误日志
00:13 ERROR: Failed to run Retrolambda
java.lang.RuntimeException: Failed to backport class: com/dongbao/ygzj/MyApplication
at net.orfjackal.retrolambda.Transformers.transform(Transformers.java:129)
at net.orfjackal.retrolambda.Transformers.transform(Transformers.java:107)
at net.orfjackal.retrolambda.Transformers.backportClass(Transformers.java:47)
at net.orfjackal.retrolambda.Retrolambda.run(Retrolambda.java:83)
at net.orfjackal.retrolambda.Main.main(Main.java:28)
Caused by: java.lang.RuntimeException: Failed to backport lambda or method reference: com/dongbao/ygzj/MyApplication.lambda$onCreate$0()V (7)
at net.orfjackal.retrolambda.lambdas.LambdaReifier.reifyLambdaClass(LambdaReifier.java:42)
at net.orfjackal.retrolambda.lambdas.BackportLambdaInvocations$InvokeDynamicInsnConverter.backportLambda(BackportLambdaInvocations.java:187)
at net.orfjackal.retrolambda.lambdas.BackportLambdaInvocations$InvokeDynamicInsnConverter.visitInvokeDynamicInsn(BackportLambdaInvocations.java:176)
at net.orfjackal.retrolambda.asm.ClassReader.readCode(ClassReader.java:1519)
at net.orfjackal.retrolambda.asm.ClassReader.readMethod(ClassReader.java:1032)
at net.orfjackal.retrolambda.asm.ClassReader.accept(ClassReader.java:708)
at net.orfjackal.retrolambda.asm.ClassReader.accept(ClassReader.java:521)
at net.orfjackal.retrolambda.Transformers.lambda$transform$4(Transformers.java:107)
at net.orfjackal.retrolambda.Transformers.transform(Transformers.java:125)
... 4 more
Caused by: java.lang.IllegalAccessException: no such method: com.dongbao.ygzj.MyApplication.lambda$onCreate$0()void/invokeSpecial
at java.lang.invoke.MemberName.makeAccessException(MemberName.java:867)
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1003)
at java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:1386)
at java.lang.invoke.MethodHandles$Lookup.findSpecial(MethodHandles.java:1004)
at net.orfjackal.retrolambda.lambdas.Types.toMethodHandle(Types.java:53)
at net.orfjackal.retrolambda.lambdas.Types.asmToJdkType(Types.java:26)
at net.orfjackal.retrolambda.lambdas.LambdaReifier.callBootstrapMethod(LambdaReifier.java:106)
at net.orfjackal.retrolambda.lambdas.LambdaReifier.reifyLambdaClass(LambdaReifier.java:37)
... 12 more
Caused by: java.lang.VerifyError: Expecting a stackmap frame at branch target 39
Exception Details:
Location:
io/dcloud/application/DCloudApplication.a()V @0: ldc
Reason:
Expected stackmap frame at this location.
Bytecode:
0x0000000: 1201 b800 334c 2b12 0204 bd00 1159 0312
0x0000010: 0653 b600 344d 2c01 04bd 0013 5903 2a53
0x0000020: b600 3d57 a700 084c 2bb6 0036 b1
Exception Handler Table:
bci [0, 36] => handler: 39

at java.lang.invoke.MethodHandleNatives.resolve(Native Method)  
at java.lang.invoke.MemberName$Factory.resolve(MemberName.java:975)  
at java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:1000)  
... 18 more  
:app:transformClassesWithRetrolambdaForRelease FAILED
app:transformClassesWithRetrolambdaForRelease (Thread[Task worker for ':' Thread 2,5,main]) completed. Took 16.035 secs.
2019-06-24 17:18 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

该问题目前已经被锁定, 无法添加新回复