如何从Android Studio中删除ICU4J库

时间:2017-10-10 10:42:21

标签: android android-gradle apk icu4j

创建Android Studio项目后,ICU4J库将自动添加到项目中。将APK文件大小增加到15 MB。 我不使用这个库,但我无法删除它。

您也可以在APK分析器中看到: APK Analyzer for ICU4J library

如何从项目中删除ICU4J库

3 个答案:

答案 0 :(得分:1)

检查您的Gradle文件依赖项,如果依赖icu4j将其删除,或者如果您没有使用icu4j,则可以添加

release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'),
                'proguard-rules.pro'
    }
在构建配置中

从应用程序中删除未使用的代码。

或者您可以找到shrinking code and resources documentation

答案 1 :(得分:0)

转到 App Gradle 。在这里,您可以找到项目中使用的所有库。

从依赖项中删除ICU4J库的编译代码

dependencies {
    //Remove the unwanted libraries / dependencies 
}

答案 2 :(得分:0)

要打印依赖关系图,请在终端中运行./gradlew app:dependencies

然后在输出中找到(ctrl + F)库com.ibm.icu:icu4j。在我的情况下,它是对antlr的依赖。

您必须以某种方式删除对库的依赖。