DebugKitを導入したが、ツールバーが表示されない

特に意識せず、ComposerでCakePHP、DebugKitをインストール。
bootstrap.phpプラグインのロードの記述を追加。
AppController.phpツールバーの設定を追加。
で、ツールバーが画面右上に表示されるのに、されない。
画面下部にDebugKitの内容がだだ漏れしてた。
Plugin/DebugKit/webrootが読み込めてない。
ログには

File does not exist: /project/app/webroot/debug_kit

ネット検索すると、解決策として、Plugin/DebugKit/webrootを
App/webroot/debug_kit としてコピーとか、意味不明な解決策。

ぐるぐる悩んで、答えは
httpd.confの
AllowOverride None
が原因。

AllowOverride All
で、解決。

/system/app 領域にapkインストールする

※Emulatorのみ可能

以下コマンドを実行


# adb -s emulator-5554 remount
# adb -s emulator-5554 push sample.apk /system/app/sample.apk
297 KB/s (180388 bytes in 0.593s)

/system/app にapkがpushされたことを確認。
暫く経つとアプリがインストールされます。
ランチャー画面から、アプリを起動できます。

ExpandableListAdapter of onChildClick does not work

BaseExpandableListAdapterを継承して作ったSampleExpandableListAdapter
自動実装の「isChildSelectable」の戻り値が「false」となっているため
onChildClickを実装してもイベントが拾えない。
戻り値は「true」とすること。