【发布时间】:2012-11-01 19:47:13
【问题描述】:
这实际上是一个两部分(让我知道我是否应该拆分问题)。我使用 Intellij 作为 IDE。如果我从中运行,构建工作完全正常。然而,当我使用 ant 时,事情开始变得混乱。
在为我的应用程序编写自动化测试的过程中,我发现了两件事:第一,dexguard 在我ant clean debug 时运行。其次,当我这样做时,我收到以下错误,但构建“成功”完成:
[dexguard] 转换时出现意外错误:
[dexguard] 类 = [com/framework/notification/NotificationDetailBuilder]
[dexguard] 方法 = [getScheduledNotificationDetail()Lcom/framework/base/notification/NotificationDetail;]
[dexguard] Exception = [java.lang.IllegalStateException](负变量 v-1 用于指令 [iget v-1, v0, field_12165])
[dexguard] at com.saikoa.dexguard.fS.b(dexGuard:1219)
等等等等。
首先,我做了什么愚蠢的事情来让 dexguard 在调试期间运行。
其次,这个错误到底意味着什么?
【问题讨论】: