開発環境 Android プログラミング

【Eclipse】Android 5.1.1(API:22)にアップデートしたらグラフィカル・レイアウトが表示されなくなった時の対処法。

更新日:

エラーメッセージ

Android SDKをアップデートすると大概何かエラーが起きるので、
久しくアップデートしていなかったSDKをなんとなくアップデート
したら案の定エラーを吐いた。

解決方法は意外とあっさり見つかったのでとりあえずメモ。
てか、もう古い情報か?

参考サイト:Error Loading the sdk when eclipse is started

1.エラー内容

エラー内容

Error when loading the SDK:

エラー: Error parsing C:\android-sdk-windows\system-images\android-22\android-wear\armeabi-v7a\devices.xml
cvc-complex-type.2.4.d: 要素'd:skin'で始まる無効なコンテンツが見つかりました。ここでは子要素を使用できません。
エラー: Error parsing C:\android-sdk-windows\system-images\android-22\android-wear\x86\devices.xml
cvc-complex-type.2.4.d: 要素'd:skin'で始まる無効なコンテンツが見つかりました。ここでは子要素を使用できません。

※上記SDKのパスは私の環境の場合です。

2.症状

・Eclipse起動時、毎回上記エラーが表示される。
・API:22(Android 5.1.1)だとグラフィカル・レイアウトが表示されない。
・ただし、APIレベルをAndroid 4.4.2(API:19)に下げると表示される。

3.解決方法

①「Android SDKマネージャー」を起動。
②「Android Wear ARM EABI v7a System Image」と
Android Wear Intel x86 Atom System Image」を削除する。
削除対象

③Eclipseを再起動する。(出来ればクリーンアップで再起動)

④グラフィカル・レイアウトが表示されないプロジェクトの「プロパティ」を開く。
※プロジェクト選択→「プロジェクト」→「プロパティ」

⑤「Android」→「プロジェクト・ビルド・ターゲット」の「Android 5.1.1」の
チェックを外して「Android 4.2.2」にチェックを入れて「適応」→「OK」。
ターゲット変更

⑥グラフィカル・レイアウトのAPIレベルを19に変更して完了。

4.まとめ

根本的な原因はEclipseのバグ?らしい。
いい加減まじめに「Android Studio」へ移行した方がいいのだろうか?

最近では「Visual Studio」でもAndroidアプリ、かつiOSアプリも
組めるそうじゃないですか。個人的にはそっちの方が気になる。

はぁ~やりたい事が尽きないのはいいけど、頭がついていかん(´・ω・`;)

できるVisual Studio 2015 Windows /Android/iOS アプリ対応
広野 忠敏 岩永 信之 できるシリーズ編集部
インプレス
売り上げランキング: 3,949

AdSense_336px

AdSense_336px

-開発環境, Android, プログラミング
-,

Copyright© My,WebNote - 備忘録 - , 2017 AllRights Reserved