1

ActionbarSherlockを使用してアプリケーションをカスタマイズし、アクションバーを追加してフラグメントを使用する方法を学習しようとしています。

彼らのウェブサイトからzipファイルをダウンロードしlibrary、新しいandroidプロジェクトとしてフォルダーを追加しました。

次に、isLibrarytrueにチェックされていることを確認しました。

その後、既存のAndroidプロジェクトを作成して追加しましたJakeWharton-ActionBarSherlock-88fc341/samples/fragmentsが、突然、これらすべてのエラーが表示されました。

プロジェクトがインポートされたことを確認しactionbarSherlock、その後、Gen手動(削除)とproject>clean>clean allオプションの両方でライブラリを削除しましたが、Rファイルは何も生成されませんでした。

生成されるのはBuildConfigファイルだけですが、Rファイルの生成を強制することはできません。

何かご意見は?

BuildConfig.Java:

package com.actionbarsherlock.sample.fragments;

public final class BuildConfig {
    public final static boolean DEBUG = true;
}
4

1 に答える 1

1

わかった。

そこで、IRCチャンネル(#android-dev)でJake Whartonと話した後、彼はここにコメントを投稿し、ビルドターゲットが正しいかどうかを確認しました。残念ながら、minSdk7であったため、ビルドターゲットは15ではなく、マニフェストで指定されていますが、2.1:S

とにかく、解決策は、ターゲットビルドを正しいもの(actionbarSherlockの場合は15)に変更し、クリーンアップして再度ビルドすることでした...

たくさんのジェイクに感謝します。

于 2012-05-20T08:10:56.560 に答える