我有一个包含许多课程的Android Studio模块。要收缩APK,我想将一个类存储在JAR / AAR中,而不是将其包含在APK中。
此类依赖于模块中的其他类,因此我无法将其放在单独的Java库模块中。使用Gradle,有没有办法自定义构建,以便它将类存储在JAR / AAR中而不是将其包含在APK中?
答案 0 :(得分:0)
你仍然需要在APK中加入JAR / AAR才能编译和运行,所以我很抱歉,但这绝对没有意义。
还有很多其他缩小APK的方法。
1)使用Proguard删除未使用的类和功能
2)使用Pngcrush(或类似的)来减小PNG的大小
3)使用Vector Drawables代替PNG< s
4)启用ShrinkResources
5)手动删除未使用的libs / drawables / code