【问题标题】:Android Parse Exception when I build我构建时的Android Parse Exception
【发布时间】:2015-12-28 18:58:35
【问题描述】:

我正在为我的家族企业开发一个应用程序,但我无法弄清楚这个构建时间错误的根源是什么?

Error:com.android.dx.cf.iface.ParseException: class name (BaseHTTPServer$py) does not match path (Lib/BaseHTTPServer$py.class)

我尝试清理项目,删除 /app/build 文件夹,正如我在互联网上的其他地方被告知的那样,我尝试重置我的所有更改。有关可能导致此错误的原因和/或如何修复它的任何帮助都会很棒。

编辑 1:我正在尝试使用 Jython 库 (http://www.jython.org/)

编辑 2:追溯我的步骤后,它现在已修复。

谢谢,祝你有美好的一天!

-Fisch

【问题讨论】:

    标签: android exception httpserver parseexception


    【解决方案1】:

    原来是 Jython 的一个问题。从 libs 文件夹中删除它,参考解决了这个问题。

    【讨论】:

    • 我也遇到了同样的问题,请问您是否要从 libs 文件夹中删除整个 jython-standalone-2.7.0.jar 并将其放在应用程序目录下?
    【解决方案2】:

    这个答案可能会对你有所帮助。 https://stackoverflow.com/a/24663045

    这可能与您使用 java 8 JDK 作为 JDK 进行编译有关。

    尝试将其切换到 java 7 JDK。

    【讨论】:

    • 好的,我尝试将 JDK 更改为 7,但仍然有同样的错误。我也在尝试使用 Jython 库 (jython.org)
    猜你喜欢
    • 2012-07-10
    • 1970-01-01
    • 2017-07-26
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2020-03-04
    • 2017-04-16
    • 2014-12-14
    相关资源
    最近更新 更多