昨日に続きAndroidエミュレータでアプリを起動させてみたい。
やはりエラーがでた。
Failed to allocate memory
対処方法:VMramの設定が大きすぎるとのことなので、小さめにする。512にした。
別のエラー、GC_CONCURRENT freed
ガベージコレクションの空き容量が足りない?で、ヒープサイズを大きめにする。どのくらいでいいのかわからず、かなり多くしてしまった。いいのか?
サイズの変更はavdmanagerから行える。
上記のようなエラーがでると、画面には下記のメッセージが表示されている。
Unfortunately system has stopped
不幸なことに、アプリは終了しました。
そんなときは、catlogを見てエラーの内容を確認する。
ClassNotFoundException
何度か試行錯誤を繰り返し、クラスが見つからないエラーがでた。
あるはずなのに。
調査してみると、apk更新するときにクラスが含まれてない場合があるらしい。
Apkを確認すると、更新日時が古い。
Apkの場所は、ビルド先のbinの中。
うまく更新できてなさそうなので、削除して、リビルド、再度エミュレータ起動。
すると、無事にアプリが起動できた
Android携帯からの投稿
やはりエラーがでた。
Failed to allocate memory
対処方法:VMramの設定が大きすぎるとのことなので、小さめにする。512にした。
別のエラー、GC_CONCURRENT freed
ガベージコレクションの空き容量が足りない?で、ヒープサイズを大きめにする。どのくらいでいいのかわからず、かなり多くしてしまった。いいのか?
サイズの変更はavdmanagerから行える。上記のようなエラーがでると、画面には下記のメッセージが表示されている。
Unfortunately system has stopped
不幸なことに、アプリは終了しました。
そんなときは、catlogを見てエラーの内容を確認する。
ClassNotFoundException
何度か試行錯誤を繰り返し、クラスが見つからないエラーがでた。
あるはずなのに。
調査してみると、apk更新するときにクラスが含まれてない場合があるらしい。
Apkを確認すると、更新日時が古い。
Apkの場所は、ビルド先のbinの中。
うまく更新できてなさそうなので、削除して、リビルド、再度エミュレータ起動。
すると、無事にアプリが起動できた

Android携帯からの投稿