私のアプリは、V11を対象とし、V7以降で動作するサポートライブラリFragmentクラスを使用して構築された場合、4.0エミュレーターで動作しています。しかし、V14(最小SDKも)をターゲットにしているため、フラグメント遷移アニメーションで次の致命的なエラーが発生します。
E/AndroidRuntime(1098): FATAL EXCEPTION: main
E/AndroidRuntime(1098): java.lang.RuntimeException: Unknown animator name: alpha
E/AndroidRuntime(1098): at android.animation.AnimatorInflater.createAnimatorFromXml(AnimatorInflater.java:129)
E/AndroidRuntime(1098): at android.animation.AnimatorInflater.createAnimatorFromXml(AnimatorInflater.java:93)
これは、フラグメントトランザクションを指定するコードです。
FragmentTransaction ft = mFrag.getFragmentManager().beginTransaction();
ft.setCustomAnimations(android.R.anim.fade_in, android.R.anim.fade_out,
android.R.anim.fade_in, android.R.anim.fade_out);
ft.replace(mParentId, frag);
ft.addToBackStack(null);
ft.commit();
これらのアニメーションが見つからなくなるという変更はありますか?サポートライブラリを使用しないことと関係がありますか?