proguardDebugAndroidTest执行失败,带有FileNotFoundException,用于在proguard配置中使用-dontobfuscate标志进行mapping.txt

时间:2015-04-08 22:27:47

标签: android proguard android-instrumentation

即使我们的应用程序不使用模糊处理,当我们尝试运行proguardDebugAndroidTest时,我们会看到mapping.txt的FileNotFoundException。

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

  

错误:任务执行失败':StubHub:proguardDebugAndroidTest'。   java.io.FileNotFoundException:/build/outputs/mapping/debug/mapping.txt(没有这样的文件或目录)

我们正在使用Android Studio 1.2和gradle插件1.1.3。有没有其他人遇到过这个问题并且能够成功排除故障?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

重新提出一个老问题,因为我在这方面已经挣扎了很长时间。即我和#34; seeds.txt"显然是失踪了。 Jorge是对的,但如果有人为任何其他proguard文件获取此异常,请确保proguard目录存在。我不知道为什么,但Android Studio不会自己生成它。

例如,如果它说" FileNotFoundException"对于app / proguard / seeds.txt,然后创建目录" proguard"在目录应用程序中。