私はハニカムと通常の携帯電話用に開発したい場合は、2つのアプリではなく1つのアプリとしてパッケージ化することになっていることに気付きました異なる目標を持つHoneycomb ActionBar&Phone App
私は2.1(SDKレベル7)のターゲットでEclipseで新しいプロジェクトを開始し、古い(Honeycomb指向プロジェクト)から新しい(電話+タブレット指向)プロジェクトにJava、XMLなどのリソースをコピーしました。
私はActionBarコードで、特に私が主なアクティビティに行くようにアプリアイコンを設定したところでうまくいくまでうまくいっていました。何らかの理由でこれが好きではありません。
両方のプラットフォームで1つのアプリを作成するにはどうすればよいですか?私はそれがレイアウトの2つのバージョンとJavaでの少数の微妙な調整と同じくらい単純であると思った。
特に、Honeycomb上でのみロードするクラスへのHoneycomb固有のコード参照を分離する必要があります。そうしないと、実行時に 'VerifyError'クラッシュが発生します。以下は、アクションバーにカスタム 'View'を置くためのサンプルプロジェクトです:https://github.com/commonsguy/cw-android/tree/master/Menus/ActionBarBC – CommonsWare