Android Studio中的proguard映射文件在哪里[重复]
Posted
技术标签:
【中文标题】Android Studio中的proguard映射文件在哪里[重复]【英文标题】:Where is the proguard mapping file in Android studio [duplicate] 【发布时间】:2017-04-04 22:46:15 【问题描述】:在android studio(2.2.2)中生成签名APK后生成的proguard映射文件在哪里?
我已生成签名 Apk 文件并遵循以下两条路径,但在我的根文件夹中我没有得到任何“mapping.txt”文件
For debug: \app\build\outputs\mapping\debug\mapping.txt
For release: \app\build\outputs\mapping\release\mapping.txt
请建议我如何获得这个“mapping.txt”文件?
【问题讨论】:
路径看起来正确。只是为了确认一下,ProGuard 是否确实启用了由于通过“生成签名的 APK...”任务运行构建而正在构建的构建类型和风格? "但在我的根文件夹中" - 如果您的意思是根级别的build
,那是一个错误的地方。它们位于您的应用模块下的build
文件夹中。
【参考方案1】:
你已经生成proguard映射了吗?
在proguard-rules.pro
输入-printmapping location/filename.txt
。
示例:
用于调试
-printmapping build/outputs/mapping/debug/mapping.txt
发布
-printmapping build/outputs/mapping/release/mapping.txt
【讨论】:
以上是关于Android Studio中的proguard映射文件在哪里[重复]的主要内容,如果未能解决你的问题,请参考以下文章
多库项目中的 Android Studio proguard 处理
proguard android studio 中的错误,无法使用 minifyenabled true 构建我的项目
在 Android Studio 中分析 Proguard 优化构建的最佳方式?
如何在android studio中启用proguard? [重复]