<!-- Small ISSUE 须知 1. 在 Preview 模式下阅读贡献指南,确认需要创建此 issue 2. 保留本模板除注释区间 <!- -> 内的其他全部内容 3. 删除 <!- -> 区块,填写自己的内容 4. 在 Preview 模式下预览内容格式,修改至满意后再提交 --> - [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 Execution failed for task ':app.main:transformClassesWithMultidexlistForRelease'. > java.io.IOException: The output jar is empty. Did you specify the proper '-keep' options? ## 你做了什么? buildBundle <!-- 使问题重现的完整详细步骤,务必详细,否则重现不了没法改 --> 旧项目改造,新建项目并引入原来组件化的项目中的各个module,并未启动混淆 ## 你期望的结果是什么? buildBundle成功 <!-- 预期中的结果。比如:Small能够正确编译数据绑定 --> ## 实际结果是什么? buildBundle报错 <!-- 格式务必先阅读贡献指南 --> ## Small环境 gradle-small plugin : 1.3.0-beta3 (maven) small aar : 1.3.0-beta3 (maven) gradle core : 4.4 android plugin : 2.3.0 OS : Windows 10 10.0 (amd64) <!-- 编译时环境,粘贴 ./gradlew small 输出开始 --> ### Compile-time ``` gradle-small plugin : 1.3.0-beta3 (maven) small aar : 1.3.0-beta3 (maven) gradle core : 4.4 android plugin : 2.3.0 OS : Windows 10 10.0 (amd64) ``` ### Bundles | type | name | PP | sdk | aapt | support | file(armeabi) | size | |------|----------------------|------|-----|--------|---------|---------------|---------| | host | app | | 27 | 25.0.2 | 25.1.0 | | | | stub | app+farwolf.business | | 27 | 25.0.2 | | | | | stub | app+galleryfinal | | 27 | 25.0.2 | 25.1.0 | | | | stub | app+farwolf | | 27 | 25.0.2 | 25.1.0 | | | | stub | app+farwolf.weex | | 27 | 25.0.2 | 25.1.0 | | | | stub | app+weex.sdk | | 27 | 25.0.2 | 25.1.0 | | | | app | app.main | 0x77 | 27 | 25.0.2 | 25.1.0 | *_main.so | 8 KB | | lib | lib.baidu.speech | 0x49 | 27 | 25.0.2 | 25.1.0 | *_speech.so | 6.3 MB | | lib | lib.update | 0x7e | 27 | 25.0.2 | 25.1.0 | *_update.so | 13.4 KB | | lib | lib.module | 0x5f | 27 | 25.0.2 | 25.1.0 | *_module.so | 4.2 KB | <!-- 编译时环境,粘贴 ./gradlew small 输出结束 -->
Activity