android - Switch.class 不在 android.jar 中

标签 android

安卓 3.2。尝试在我的项目中使用 Switch (http://developer.android.com/reference/android/widget/Switch.html)。 switch.class 在android.jar 中找不到,android.jar 是Android 插件在Eclipse 项目中包含的唯一jar。我可以将 platforms/android-13/data/layoutlib.jar 添加到构建路径,然后项目将编译,但不会部署到设备,并出现一些关于项目中不包含核心 jar 文件的非常长的错误。

我错过了什么?

PS - 其他小部件,如 Spinner,在 android.jar 中。

最佳答案

Switch 是在 Android 4.0 中引入的。这就是它不在 android.jar 中的原因。将项目的 API 级别更改为 14 (Android 4.0) 以解决此问题。

关于android - Switch.class 不在 android.jar 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8273356/

相关文章:

android - 使用 Android Studio 时 PNG 透明背景显示为黑色

android - Android资源编译失败(缓存文件错误)

android - 如何估算Android应用程序的功耗?是线性的吗?

java - 在单元测试中通过Gradle排除 jar

java - 将变量传递给 Java (android) 中的嵌套方法并返回它

java - 无法在 android studio 中以编程方式从外部存储中删除图像

java - 无法触发覆盖方法

java - Android 上的 Google Maps API 不接受 Lat 和 Long 值?

java - Android Firebase 检查连接状态?

android - Android 中来自 NDK 的 WebView