2012年11月15日木曜日

Android開発でつまずいたこと色々

Android開発をやっていて、いろいろ地味につまずく。
自分へのメモの意味で、記録しておくよ。

Android SDKをバージョンアップしよとしてもエラーが出て止まる

[症状]
ADTからSDKを最新版にしても
This Android SDK requires Android Developer Toolkit version 20.0.0 or above. Current version is XXXXX. Please update ADT to the latest version.
と怒られ、何もできない。

[処置]
EclipseのHelp -> Install New Software... -> Work with: に
https://dl-ssl.google.com/android/eclipse/
を追加。全てインストールする。

[参考リンク]
http://www.andr0o0id.com/?p=1345

"Failed to allocate memory: 8"っていうエラーが出て、AVDが起動しない。

[症状]
Galaxy Nexusのエミュレーターを起動して、アプリを実行しようとしたが、下記のようなエラーが発生。
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

[処置]
AVDのRAMサイズを768に変更したら解決。
1024もEmulator上にalocationできないのでしょうか。

[参考リンク]
答えはここで見つけました。
http://stackoverflow.com/questions/11318348/android-4-0-3-emulator-crashes-failed-to-allocate-memory-8
ここでは、画像サイズも手動で入れることを薦めていますが、そこまでせずに解決しました。