Eclipse给了我Android API错误,我以前没有得到过

时间:2012-11-28 17:04:04

标签: android

Eclipse在以下行中给出了错误:

decodedString= Base64.decode(imagestring, Base64.DEFAULT);

它说解码方法需要API 8,而我的Manifest将min API指定为7。

Call requires API level 8 (current min is 7): android.util.Base64#decode

这是我的问题:

我的应用程序中已经有这几行代码。它以前从未给我这个错误。我在Eclipse中打开了这个文件,添加了1个不相关的代码行,当我保存它时给了我这个错误。

我唯一能想到的是昨天我更新了我的SDK和Android插件。

我可以在这做什么?我唯一的选择是将我的最低API级别提高到8级吗?为什么以前从未给我这个错误。我的项目自成立以来已经指定7作为最小API(超过一年)。

2 个答案:

答案 0 :(得分:1)

您可以忽略此错误,请查看下面的图片

enter image description here

答案 1 :(得分:0)

将API级别提高到8看起来很合理。也许SDK / android插件之前有一个bug,因为文档说它是API 8及更高版本。