私は過去数日間、問題に苦しんでいます。私は本当にあなたの助けに感謝します!
サンプル「ActionBarCompat」をターゲットAPIレベル14でビルド/実行すると、すべてがうまく機能します。
次に、ターゲットAPIレベル8に切り替えました(結局のところ、これは古いapiレベルの古いデバイスで使用することを目的としています)。サポートAPIレベル8以上を具体的に呼び出す多くのコードを手動でコメントアウトしないように見えます(例:android .R.id.home、Build.VERSION_CODES.HONEYCOMB)、サンプルアプリはまったくビルドされません。
これは、異なるAPIレベルで実行するために、アプリに複数のソースコードバージョンが必要であることを意味しますか?理想的には、1セットのソースコードをすべてのAPIレベルのデバイスに使用できます。
前もって感謝します!
謙虚な学習者