android - proguardDebugAndroidTest 执行失败,并在 proguard 配置中使用 -dontobfuscate 标志进行映射.txt 的 FileNotFoundException

标签 android proguard android-instrumentation

即使我们的应用程序不使用混淆,当我们尝试运行 proguardDebugAndroidTest 时,我们还是会看到mapping.txt 出现 FileNotFoundException。

在生成正常的调试或发布版本时,我们不会看到此错误。我们仅在尝试制作用于仪器测试的 apk 时才会看到此错误:

Error:Execution failed for task ':StubHub:proguardDebugAndroidTest'. java.io.FileNotFoundException: /build/outputs/mapping/debug/mapping.txt (No such file or directory)

我们使用的是 Android Studio 1.2 和 gradle 插件 1.1.3。有其他人遇到过这个问题并能够成功解决它吗?如果是这样,怎么办?

最佳答案

通过在该路径中创建 mapping.txt 文件应该足以解决问题。它对我有用并且现在运行得很好

关于android - proguardDebugAndroidTest 执行失败,并在 proguard 配置中使用 -dontobfuscate 标志进行映射.txt 的 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29526446/

相关文章:

android - map View 中的平滑缩放

java - Android Proguard - 运行时崩溃(未达到 "onCreate()")

android - 升级 Gradle 插件后,XML 资源名称在发布版本中更改

android - 如何在 Espresso 中实际启动 Activity 的情况下检查发送的预期 Intent ?

android - 无法找到可选库 : android. test.runner

Android Instrumentation 测试运行程序 : How to filter multiple test annotations

android - 请求互联网许可不起作用

java - onItemSelected(AdapterView<?>parent,Viewview,intposition,longid)中parent和view是什么意思

java - 如何删除默认的搜索栏笔画?

Android库proguard包混淆产生a.a.a.a.a冲突