Small icon indicating copy to clipboard operation
Small copied to clipboard

A small framework to split app into small parts

Results 101 Small issues
Sort by recently updated
recently updated
newest added

1.新建测试项目,运行正常。 2.更新其中一个bundle代码,clean,重新编译所有lib,bundle。 3.将这个bundle重新编译后的.so文件以及更新json文件push到设备sd卡。(json文件根据官方demo进行修改) 4.将官方demo中UpgradeManager类里面通过下载读取流改为读取本地流(就是下载.so文件和json文件改为读取sd卡中的.so和json) 5.执行UpgradeManager中checkUpgrade方法进行升级。 6.升级完成将应用切换后台,再显示前台,并没有实现更新的效果;重启应用也无效。 求解详细升级bundle步骤!!!!

buildTools升级到28.0.2后,arsc文件结构发生了变化,解析的数据有问题,导致重新分配资源id时找不到正确的资源

- [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,并未启动混淆 ##...

- [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 ## 你做了什么? 生成的apk不包含armeabi-v7a 构架时,程序可以正常运行。 生成的apk包含armeabi-v7a 构架时,程序不能正常运行,找不到插件 Bundle.getLaunchableBundle 返回null。 ## 你期望的结果是什么? 生成的apk包含armeabi-v7a 构架时,程序能正常运行。 ## 实际结果是什么? 最后发现,如果生成的是包含了armeabi-v7a 构架的apk,安装后莫名的少了一些插件。 查看设备上/data/app-lib和/data/data/[packname]/files/lib目录,只有lib_device.so、lib_style.so、lib_upgrade.so。 但是查看apk,armeabi目录下插件都是存在的。 ## Small环境 ### Compile-time ``` gradle-small...

- [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 ``` Exception is: org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':app'. at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94) at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89) at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70) at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34) at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)...

The so file in plugin is loaded first when so file name in plugin is the same as in system library (/system/lib, /system/lib64, vendor/lib, vendor/lib64).

- [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 ## 你做了什么? 1.建立主工程后,在建立app.main的module,其中只有是一个空的Empty activity,直接报错. 2../gradlew buildLib -q编译失败 3.整个项目build失败: groovy.lang.MissingPropertyException: Could not get unknown property 'libraries' for task ':app.main:processDebugManifest' of type com.android.build.gradle.tasks.MergeManifests. 按照这个提示我没找到错误地方. ## 你期望的结果是什么?...

- [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 ## 你做了什么? ## 你期望的结果是什么? ## 实际结果是什么? ## Small环境 ### Compile-time ``` gradle-small plugin : 1.0.0-alpha2 (project) small aar : 1.1.0-beta5 (project) gradle core :...

- [x] 我已阅读并理解 **[贡献指南](https://github.com/wequick/Small/blob/master/贡献指南.md)**,严格遵循其约定。 # 错误报告 ## 你做了什么? 看了Small框架和其他插件框架的比较,有一点有疑问。Small框架支持非独立插件,但是DroidPlugin不支持,那么反过来,Small支持独立插件吗?如果不行,应该怎么改? ## 你期望的结果是什么? Small修改成既支持独立插件也支持非独立插件。 ## 实际结果是什么? 貌似Small只支持非独立插件,不能做应用的双开。

开启aapt2编译之后,重新生成的arsc文件格式错乱,用Android Studio无法正常解析,插件资源加载异常,请问编译插件应该怎么适配