android - Android 中的设备 API 版本不正确

标签 android

我是安卓新手。在我的应用程序中,我尝试调用 SOAP Web 服务,但是当我运行该项目时,它显示:必需的 API 是 9,但设备 API 是 8。

我能为此做些什么。

最佳答案

这意味着您在代码中使用的方法或类直到 API 修订版 9(Gingerbread,请参阅 this list)才添加到 Android。

如果您希望您的应用程序在较低的 API 版本上运行,您必须删除该调用,或使用反射 (described here if you need it) 来检查它的可用性。无论哪种方式,您都必须找到另一种方法来在较低的 API 版本上执行您想要的操作。

关于android - Android 中的设备 API 版本不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10394815/

相关文章:

android - keepRunning 设置为 false - 它在 Android 上的真正作用是什么?

安卓|每天同一时间设置闹钟 |不工作

android - 错误 : attribute 'package' in <manifest> tag is not a valid Android package name

android - OpenGL ES 2.0 中的纹理图集

android - 无法解析 com.android.support.constraint :constraint-layout:1. 1.3

android - android studio将字节码转换为dex时出错

java - 我的服务器未返回 Web 服务响应

android - 如何确保 apk 的安全以及应用程序最独特的标识符是什么?

android - 如何使用 com.facebook.fresco 和 com.parse :parse-android without confilicting each other?

JAVA 在每次出现特定符号时在字符串中换行