JarvisDong
JarvisDong
遇到同样的问题了,Message: MEDIA_ERROR(100), ext1=MEDIA_ERROR_UNKNOWN(1), ext2=0x80000000
demo复现步骤: @kissonchan 1. :java 模块 先添加 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 2. JavaSampleActivity类布局添加id,onCreate中添加 findViewById(R.id.text).setOnClickListener(v -> { Log.e(TAG,"doError"); }); 3. clear 后使用R8或者proguard 运行 qigsawAssembleRelease 4. 打完包后进入app,点击text文字会出现NoClassDefFoundError
多classloader下混淆的lambda表达式位于host的问题 后续: 1. 单独升级R8,个人尝试R8 3.0.62版本已经解决这个问题了; (ps:对应agp7.0, qigsaw未支持agp7.0) 2.使用单Classloader模式;
我也遇到这个问题,是用as的Run Configurations 去除Dynamic features to deploy 的 java模块重现,选中就正常,去除就是这个错; 另外使用qigsawInstallDebug命令行正常; 这个是什么原因,有大佬解答一下吗
厉害了,支持