【问题标题】:Java Build Path, Order and Export: should I include Android libraries?Java 构建路径、顺序和导出:我应该包含 Android 库吗?
【发布时间】:2013-06-10 07:59:05
【问题描述】:

编译 Android 项目时,我对项目属性、Java 构建路径、顺序和导出有点困惑。

看看这个:

我应该检查 Android 2.3.3Android Dependenciesandroid.jar 吗?

在编译我的 android 项目以确保在目标设备上一切正常。我的疑惑是因为我在某些设备上遇到错误,请看我之前的问题:

Exception java.lang.NoSuchMethodError on java.util.Deque.push

【问题讨论】:

  • 试试看
  • 在市场上发布新版本只是为了试一试是很危险的。不幸的是,这个问题只出现在某些设备上。我没有这些设备之一,所以我无法在发布前尝试。
  • 您最近更新了 ADT 吗?确保您的插件和 SDK 工具以及 SDK 构建工具是最新的。
  • “某些设备”有什么共同点吗?平台/硬件版本等?
  • 开发者控制台报告为“OTHER”的设备...

标签: java android eclipse compilation


【解决方案1】:

这与您的导出无关。您的项目引用了仅在 API 级别 9 中添加的 java.util.Deque

(http://developer.android.com/reference/java/util/Deque.html)

API 级别

【讨论】:

  • 谢谢,很有趣!但我的 manifest.xml 中有 android:minSdkVersion="8" 和 android:minSdkVersion="8" 并且我得到 no compile error/warning(我使用 Android 2.3.3 库)!
  • 我不是专家,不知道它应该如何以及为什么要警告你。您是否在代码中明确引用了 Deque?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-09
  • 2019-06-21
  • 1970-01-01
  • 2021-09-28
  • 2017-05-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多