0

我正在使用 apache commons SCXML 来定义我的 Android 应用程序的状态机。在我的 Android Studio 项目中,我在 build.gradle 文件的依赖项部分添加了以下内容:

compile 'commons-scxml:commons-scxml:0.9'
compile 'commons-logging:commons-logging:1.1.3'
compile 'org.apache.commons:commons-jexl:2.1.1'

此问题的答案不同,我无法添加 xalan,因为它试图覆盖 Android 系统文件,从而导致此错误。然后我单击“使用 Gradle 文件同步项目”按钮,commons-scxml 和 commons-jexl 文件显示在我项目的“外部依赖项”部分。

但是,当我运行我的应用程序时,我仍然收到此错误:

Could not find class 'org.apache.commons.scxml.env.jexl.JexlContext', referenced from method org.apache.commons.scxml.env.AbstractStateMachine
4

1 回答 1

0

您还需要org.apache.commons:commons-jexl:1.1作为依赖项。

于 2015-02-12T09:37:39.343 回答