0

Eclipse で次の行にエラーが表示されます。

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

デコード メソッドには API 8 が必要であり、私のマニフェストでは最小 API が 7 と指定されています。

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

これが私の問題です:

私は自分のアプリにこのコード行を何ヶ月も持っていました。以前にこのエラーが発生したことはありません。このファイルを Eclipse で開き、関係のないコード行を 1 行追加しました。保存すると、このエラーが発生しました。

私が考えることができる唯一のことは、昨日、SDK と Android プラグインを更新したことです。

ここで何ができますか?最小 API レベルを 8 に上げる唯一のオプションはありますか? 以前にこのエラーが発生しなかったのはなぜですか。私のプロジェクトは、開始以来 (1 年以上) 最小 API として 7 を指定しています。

4

2 に答える 2

1

このエラーは無視してかまいません。下の図を見てください。

ここに画像の説明を入力

于 2012-11-28T17:16:21.767 に答える
0

API レベルを 8 に上げるのは理にかなっているように見えます。ドキュメントにはAPI 8以降であると記載されているため、SDK/Androidプラグインには以前にバグがあった可能性があります。

于 2012-11-28T17:06:30.367 に答える