地元の学校行事用のアプリを作成しようとしています。このような幅広いユーザーに必要なので、アプリが少なくとも Android 2.3+ と互換性があることを確認する必要があります。私は ActionBarSherlock や Holoevery をどこでも使用したことはありませんでしたが、今がそのときのようです。
ActionbarSherlock が動作しています。Sherlock Activity を作成できました。問題ありません。ただし、HoloEverywhere では 24 個のエラーが表示されます。それらのいくつかは、Holoeverywhere が ActionbarSherlock を認識していないようです。.Sherlock を参照するすべてのスタイルには、エラーを示すエラーがあります
error: Error retrieving parent for item: No resource found that matches the given name `[parentname]`
これは、/res/values/styles.xml と /res/values-v14/styles.xml の両方にあります。
残りのエラーは、android.R を参照しようとしている com.WazaBe.HoloEverywhere です。解決できず、これらのファイル (DialogHolo、DialogAlertBuilder、および HoloToast) に android.R をインポートしようとすると、これらのクラスが参照しようとしている R.id が存在しないため、別のエラーが発生します。
彼の github から .zip をダウンロードし、zip を解凍して、.zip からライブラリ プロジェクトを作成することで、HoloEverywhere をインストールしましたChristopheVersieux-HoloEverywhere-148b903/HoloEverywhereLib
。これは、ActionbarSherlock では問題なく機能しました。また、彼の git リポジトリのクローンを作成しようとしましたが、Eclipse の [Git Repositories] ビューでそれを見ることができますが、それを行ったときに可能なライブラリとして表示されません。
HoloEverywhere を機能させる方法を知っている人はいますか?