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(超过一年)。
答案 0 :(得分:1)
您可以忽略此错误,请查看下面的图片
答案 1 :(得分:0)
将API级别提高到8看起来很合理。也许SDK / android插件之前有一个bug,因为文档说它是API 8及更高版本。