将类从模块提取到JAR中

时间:2017-08-18 18:04:00

标签: android android-studio apk

我有一个包含许多课程的Android Studio模块。要收缩APK,我想将一个类存储在JAR / AAR中,而不是将其包含在APK中。

此类依赖于模块中的其他类,因此我无法将其放在单独的Java库模块中。使用Gradle,有没有办法自定义构建,以便它将类存储在JAR / AAR中而不是将其包含在APK中?

1 个答案:

答案 0 :(得分:0)

你仍然需要在APK中加入JAR / AAR才能编译和运行,所以我很抱歉,但这绝对没有意义。

还有很多其他缩小APK的方法。

1)使用Proguard删除未使用的类和功能 2)使用Pngcrush(或类似的)来减小PNG的大小 3)使用Vector Drawables代替PNG< s 4)启用ShrinkResources
5)手动删除未使用的libs / drawables / code