/var/log/messages

debugging with sixth sense

サポートパケジを使うの止めてハマるなど

最初 2.3 あたりもカバーする方向で作ってましたが色々微妙な事もあり、ICS 以降って事にしたのは良いのですが、色々面倒だったサポートパッケージも使うの止めてしまったらいきなり ActionBar な item が全部オーバーフローに去ってしまいました。

どうも menu/hoge.xml が駄目だったようで、新規に作ったものと比べてみると色々違っててびっくり。

以下、git diff の出力の一部です。

-<menu xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto"
-    xmlns:tools="http://schemas.android.com/tools"
-    tools:context="jp.co.fieldsystem.sound_code.activity.MyActivity" >
-    <item android:id="@+id/action_accept"
+<?xml version="1.0" encoding="utf-8"?>
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+<item android:id="@+id/action_accept"
         android:icon="@drawable/ic_action_accept"
-        app:showAsAction="ifRoom" />
+        anadoid:showAsAction="ifRoom" />

Comments