Drowsy Dog's Diary

any note, any thought

2013年6月24日
by kazoo
0 comments

Eclipse Memory Analyzer Tool と Android 環境での Out of memory デバッグ

先日来、Android アプリのデバッグ作業の必要に駆られ、あまり好きではない Eclipse さんと向き合っております。

くそう、Android なんて興味無いのに(暴言)。
…嘘です。ちょっと嫌いなだけです。ドロイド君のことは愛していますが、本名は “Bugdroid” ということを最近知ってショックを受けました。好きな食べ物は林檎とペンギンです。

で、ある Out of memory Error を調べるために、Eclipse に Memory Analyzer Tool(MAT) を導入した際の、メモ。
>>>続きを読む

2013年6月22日
by kazoo
0 comments

さようなら、しなもん

1ヶ月遅れのいぬブログを書いている間に、最後のしなもん日記が上がっていた。


さようなら。ありがとう。|しなもん日記
http://cinnamon.hatenablog.com/entry/2013/06/22/195805

通勤バスで読んでひとしきり泣いた。空いててよかった。

15歳。
誰かもブコメで同じことを書いていたけど、はてなという会社が大好きになったのは、最初のいくらかはしなもんの存在もあったとおもう。
何度も何度もメンテページに登場しては叱られたり、ネタにされたり、メンテからいなくなれば惜しまれたり、はてなヒエラルキーのトップとして人間ピラミッドに乗せられたり、毎日忙しく、とても多くのひとに愛された犬だと思う。
おつかれさまとありがとうを言いたい。

たった9ヶ月の律を見て、ペットロスについて考えたりする。そのたび胸に詰まるものがある。
それでももう人間なら14歳。
あらゆる時間を、たいせつに見て、一緒に生きたいと思う。

しなもん会長、おやすみなさい。

2013年6月21日
by kazoo
1 Comment

JNIへのポインタ渡し

久々に JNI いじったら案の定忘れててハマった。
盛大に時間を奪われて悲しいのでメモっておく。。

Java 層から Native への Byte 配列のポインタ渡しは、GetByteArrayElements() を使ってインターフェースポインタ env から取得する。

配列のサイズを取得するには GetByteArrayLength()。
Native 側での参照が終了したら、ReleaseByteArrayElements() で解放してやる。
そのままポインタに触ると signal 11 で落ちるんだけど、「通ることもある」のが余計に厄介。。

ついでに String の場合は

2013年6月20日
by kazoo
0 comments

r8e の ndk-build clean で syntax error

はて?

普通にツール側の書式ミスだった模様。
NDK のインストール場所から、
android-ndk-r8e/build/core/build-binary.mk
を修正する。49行目。

http://stackoverflow.com/questions/15982658/error-on-ndk-build-clean

2013年6月19日
by kazoo
0 comments

Eclipse から ndk-build の設定とか ADT22 でのエラーとか

珍しく Android の話。
僕の知識は 2.3 くらいで止まっているのですが、超久しぶりに Android 開発環境が必要になり、
それじゃあせっかくと Eclipse をアップデートして、ADT を rev.22.0.1 にしました。
環境は Mac OSX Lion + Eclipse Juno です。

“Missing styles. Is the correct theme chosen for this layout”

そしたら、ビルドできなくなった。ぎゃー。
 
>>>続きを読む