他と全く関係ないんだけど、上司のPCにアンドロイドアプリ開発する為にEclipseのセットアップをした訳だけど、
なんだかよくわからんエラーに嵌ってしまったったのでその解決方法をメモ。
セットアップが終わって、こんにちわ世界もエミュレーターで表示されたんで引渡したんだけど、
次の日エミュレーターが起動しない、エラーが出るとのこと。
エラー内容はAVD Manager起動しようとすると、
エラーメッセージ:
Android SDK Content Loader に問題が発生しました。
parsesdkContentFailed
詳細見ると
parseSdkContent failed
java.lang.NullPointerException
SDKのパスが通ってないわけでもないし、プラグインの再インストールも関係ない模様
googleに聞いても回答なしフォーラムも・・・
追記:
.androidフォルダ内のAVDパスが書かれたiniファイルを書き換える場合、
メモ帳で行うと文字コードが違う、変なコード埋め込むため(だと思う)同じく parsesdkContentFailed というエラーが出ました。
モノによってはメモちょで編集するとこういうことが起きるので、ワードパッドやその他テキストエディタを使うこと。
え?最初からこれが原因なのでは;?
・・・・・・
基本中の基本ですか、そうですか。
11/2/18 追記
ユーザー名が日本語の場合、iniファイルの中のパスが初めから文字化けしてるらしい。
フォルダ、iniファイルの移動をせずとも、テキストエディタでパスを打ち直すだけで起動するとのこと。
えー、2バイト文字がダメなんじゃなくて文字化けでパスが通って無いだけとか・・・
もう↑の記事要らないな。
/鋭意放置中/
5 件のコメント:
同じ問題で悩んでいたので、
大変助かりました。
削除してしましまいたが、
ini編集を試せばよかったです。
スパムくらいしかコメント無くて見落としてました
ゴメンナサイ
初めに削除すればいいと書いてますけど、この原因は恐らくiniファイルですよね。
メモ帳もメモ帳ですけどandroid側もなんだか変だと思います・・・。
私も同じ状況で悩んでいました。
これを読んで、ものすごい参考になりました
他の情報もいろいろ読みましたら、基本的にみなさんファイルを移動してパスを書き変える方法と取っていましたね
同じようにやろうと思い、ふとiniファイルを開いたときに一つの疑問が生まれました
パスが文字化けしてる(^_^;)
試しにパスのユーザー名を正しく書き変えてみました
もちろん日本語でです
試しにエミュレータを起動したら、動いちゃいました(^▽^;)
使ってるEclipseのバージョンとかでいろいろあるのかもしれないですが、一番簡単な解決方法はこれでしたね(^_^;)
でも、みなさんのいろんな情報をもとにたまたま見つけた方法なので
本当にありがとうございましたm(__)m
他の方も、まずiniファイルのユーザー名の確認からしてみたらいいんじゃないかと思い、コメントさせていただきました
失礼しましたm(__)m
なるほど、そういうことね。
日本語が初めから文字化けしてるからダメで、直してやれば別に移す必要は無いと。
情報ありがとうございました。
Windows8にしてからなぜか起動しなくなっていたSDKManagerがフォルダ削除で動くようになりました
でもなぜかadbにパスを通してもありません言われる…めんどくせえ野郎だなおい…
コメントを投稿