首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为Android保留第三方库?

如何为Android保留第三方库?
EN

Stack Overflow用户
提问于 2019-04-15 16:21:09
回答 2查看 843关注 0票数 2

我的项目中有第三方库。我添加了Proguard,我的项目和发布项目,但是我的第三方库崩溃了。

如何保存第三方库?

代码语言:javascript
复制
-keep class com.ice.restring.** { *; } // dont work

我以一个库为例:https://github.com/hamidness/restring/tree/master/restring

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-16 11:48:50

保留所有公共API

代码语言:javascript
复制
-keep public class 3rd_party_lib_name.** {
public *;}

保留公共类,但不必保留它们的字段或方法

代码语言:javascript
复制
-keep public class 3rd_party_lib_name.**
票数 1
EN

Stack Overflow用户

发布于 2019-04-16 13:01:17

第三方库是由android以外的其他人或组织开发的支持性功能库。

web上有许多第三方库可用于不同-不同的功能和特性。

例如,如果您正在处理图像加载和显示到ImageView中,您可以使用Piccaso库或glide库。

根据你的需要,你可以在你的应用中使用不同的第三方库。

在Android Studio中,添加任何库都非常简单。您只需要将第三方库依赖项添加到android项目的应用层gradle和sync中。Android Studio将自动下载该库并添加到您的android项目中。现在,您需要查看该第三方库的api文档,您就可以在项目中使用了。

您可以在build.gradle中添加第三方库(模块:app)

在安卓下的build.gradle中{

代码语言:javascript
复制
buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55685087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档