AndroidSDK+Eclipseでエラーがでるやん!
あ、どうも。お久しぶりの更新です。
Andorid SDKとEclipseでアプリでも作ってみるか、と言う話になりまして。早速Android SDKとEclipseをなんとかインストール。
んで、取り敢えず適当にプロジェクトを作っていく。Android SDKでテキスト編集中にエラーが出たので、ちょっとメモ。

Android SDK + Exlipseで怒られた!
まずは詳細。
Mac OS10.6.4に最新版(2010/7現在)Eclipse3.6インストールして日本語化。Andorid SDKをインストールして実行しています。
んで、Eclipse上でAndroidプロジェクトを新規で作ると、デフォルトで”Hello World”が出来上がるのね。
この”Hello World”という文字列は、res/values/の中のstrings.xmlにあるんです。このstrings.xmlに文字列を書いて行くんです。
・
が!。
strings.xmlを開いた瞬間、java.lang.NullPointerExceptionというエラーが出ます。 どうやらnull参照に対して、メソッドなどを呼びに行っているときに起こるみたいです。

Android SDK+Eclipseで怒られた!
で、Google師匠にお伺いしたところ、Eclipse3.6でのみ起こるバグのようで、3.5あたりだと問題ないみたい。自宅のWin環境では出なかったエラーなんで、ちょっとビックリ。
ザ・解決!
strings.xmlを開いたら以下の部分に、追記する事で回避できるようになりまっせ。
<resources>
<string name="hello">Hello World, test!</string>
<string name="app_name">test</string>
</resources>
これを、こうする。
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<string name="hello">Hello World, test!</string>
<string name="app_name">test</string>
</resources>
上書き保存して、一旦閉じる。もう一回展開すると…エラー文がでなくなりました。
本当はもっといい方法があるかもしれませんが、取り敢えず今の所問題ないです。
関連する記事
以下の記事が関連がありそうです。Facebook comments:
Leave a Reply
※コメントが認証されるまで、コメントは反映されません。


2 Responses so far.
ありがとうございます。解決しました。
This has definitely sparked up an idea in my mind. This can be a amazing website article.