Kuwapp's Blog

Android と Flutter やってます

【Android】API21でエラーが出まくる不具合の解決方法

SDKManagerでAPI21(Android 5.0 Lollipop)のSDKをインストールし
AndroidSupportLibraryをアップデートしてからeclipseがエラーを吐きまくる。

急にビルドできなくなったり、変なエラーが出たりとストレスが溜まっていましたが解決できたのでメモ

parseSdkContent failed

parseSdkContent failed
Could not initialize class android.graphics.Typeface

まずこれ。SDKのバグらしい。

・対処方法
1.API 20のSDKをダウンロード
2.SDKフォルダ/platforms/android-20/data/へ移動
3.そこにあるlayoutlib.jarをSDKフォルダ/platforms/android-21/data/へ上書き
4.eclipseを再起動

参考:Issue 77726 - android - Eclipse + Android 5.0 SDK = parseSdkContent failed - Android Open Source Project - Issue Tracker - Google Project Hosting

プロジェクトがエラーを吐く

プロジェクトのフォルダ直下にproject.properteisというファイルがあるので次のようにtargetをapi21に変更

target=android-21

自分の環境では上記で対応できました。