首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在将aar提供给应用程序之前对其进行模糊处理

在将aar提供给应用程序之前对其进行模糊处理
EN

Stack Overflow用户
提问于 2018-03-14 23:21:16
回答 1查看 312关注 0票数 0

我开发android库,我在一个项目中有这个库的示例应用程序。在发布之前,对库进行模糊处理。

如果我运行./gradlew :library:assemble - then proguard成功执行。

但是如果我运行./gradlew :app:assemble - then,库的proguard不会被执行,甚至'aar‘也不会被创建。

它从gradle 3.0 android插件开始。据我所知,它是为了更快的构建而设计的,但在我的例子中,它导致了错误的测试过程。

是否可以强制依赖于库项目中的'aar‘,而不将其发布到artifactory?

EN

回答 1

Stack Overflow用户

发布于 2018-03-14 23:38:43

您可能正在使用Android gradle插件3.0+。此功能已被删除,以获得一些速度增益,请参阅Migration Guide, Local dependencies

您可以创建自己的gradle任务来构建模糊库,然后将生成的aar复制到应用程序目录,然后构建应用程序。或者你使用旧版本的插件(如2.3.3),或者向谷歌抱怨,希望他们改变他们的看法。

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

https://stackoverflow.com/questions/49281546

复制
相关文章

相似问题

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