Android SDKでAddon failed to load: nullが出る場合の対処法

XPERIA-X10_r1などのAndroid SDKに対応したSDK Add Onが各開発元から公開されていますが、最新のAndroid SDKでは動作しないこともあるようです。

SDK Managerを開いた際にAddon failed to load: nullが出る場合には次のようにして対処します。

該当する Add Onのフォルダ(XPERIA-X10_r1等)にsource.propertiesのファイルを作成し、次のような内容を記載します。

Addon.NameDisplay=XPERIA X10
Addon.NameId=XPERIA-X10_r1
AndroidVersion.ApiLevel=4
Pkg.Desc=XPERIA X10 Device
Addon.VendorId=Sony
Addon.VendorDisplay=Sony Ericsson Mobile Communications
Archive.Os=ANY
Archive.Arch=ANY
Pkg.Revision=1

正常に設定できたか確認するにはandroid-sdk\toolsで次のコマンドをコマンドプロンプトから実行します。

同じような現象の報告

https://communities.cisco.com/thread/44188

http://stackoverflow.com/questions/24012219/android-failed-to-load-open-nfc-add-on

SDKコマンド確認方法

 android list target

ここのリストに出てきていればOKです。改めてSDK Managerから確認をしてみます。

http://dl-developer.sonymobile.com/documentation/DW-102217-ig_x10_android_sdk_addon_r1a.pdf