最初 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" />