我是安卓新手。在我的应用程序中,我尝试调用 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/