gpt4 book ai didi

android - proguard 会删除 android.jar 中未使用的类吗?

转载 作者:行者123 更新时间:2023-11-29 01:54:29 30 4
gpt4 key购买 nike

假设我正在使用 android api 16 开发应用程序,我的应用程序将包含 android.jar。我将从 jar 文件中导入几个类。

我会通过配置 proguard 在 Release模式下启用 proguard。 proguard 是否也删除 android.jar 中未使用的类?

编辑:

我的项目的属性文件

android.library.reference.1=../actionbarsherlock

那么当将所有内容打包到 .apk 时,proguard 会从我的库项目中删除未使用的类吗?

最佳答案

Proguard 不会从库中删除任何内容。请参阅 Proguard website. 中的图表和引用

ProGuard requires the library jars (or wars, ears, zips, or directories) of the input jars to be specified. These are essentially the libraries that you would need for compiling the code. ProGuard uses them to reconstruct the class dependencies that are necessary for proper processing. The library jars themselves always remain unchanged. You should still put them in the class path of your final application.

关于android - proguard 会删除 android.jar 中未使用的类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992799/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com