【问题标题】:class not found when running运行时找不到类
【发布时间】:2012-04-13 17:25:07
【问题描述】:

我在运行我的应用程序时收到“找不到类”错误。了解编译和执行路径不同,但我按照另一个问题的建议在我的 lib 项目下创建一个子目录并将 jar 放在那里但仍然没有运气。

使用 Eclipse,它是当我从 eclipse 在设备上运行时(无法获取我想从模拟器触发此代码的广播事件,即 wifi 和蓝牙)。

有什么方法可以查看 apk 以查看其中的 jar 文件之类的内容吗?环顾四周没有看到任何东西。

【问题讨论】:

  • apk 使用 zip 文件格式。您是否尝试过解压缩并浏览生成的目录?
  • @jpm - 太糟糕了,我无法将该评论提高 +10。是啤酒:三十了吗?
  • 也许你在这里得到答案:Importing Class from External Jar, Android
  • 好吧,我解压缩并得到了这个: 膨胀:res/layout/main.xml 膨胀:AndroidManifest.xml 提取:resources.arsc 提取:res/drawable-hdpi/ic_launcher.png 提取:res/ drawable-ldpi/ic_launcher.png 提取:res/drawable-mdpi/ic_launcher.png 膨胀:classes.dex 膨胀:META-INF/MANIFEST.MF 膨胀:META-INF/CERT.SF 膨胀:META-INF/CERT.RSA
  • 我认为 Jomoos 发布的问题是我所做的,但我认为不同之处在于我是从 eclipse 运行它,而不是将 apk 复制到 droid 并运行它。那是你必须做的,然后你有外部 jar 文件吗?即使在构建路径中,我也无法从 Eclipse 运行它?

标签: java eclipse class jar apk


【解决方案1】:

您可能没有告诉 Eclipse 将所需的 jar 文件与您的 apk 文件中的其他内容一起导出。

右键单击您的 Android 项目并转到 属性。然后转到Java Build Path > Order and Export。勾选您希望通过您的 apk 文件交付的 jar 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-10
    • 2016-01-23
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 2019-10-16
    • 2014-09-27
    • 2020-05-31
    相关资源
    最近更新 更多