0

Android World は初めてですが、とても気に入っています。いくつかのアプリをプログラムしましたが、タブ メニュー専用の ActionBarSherlock を試してみたいと思います。

Eclipse Juno バージョン 4.2 を使用しています。jdk-7u5 と最新バージョンの SDK (v.20) を使用しています。

ActionBarSherlock バージョン 4.1 をインストールしたい

Eclipse Junoのように、「既存のソースからプロジェクトを作成することを選択する」オプションはありません。SherlockライブラリをEclipseの既存のプロジェクトとしてインポートすると、srcのほとんどすべてのパッケージに赤い十字が表示されます。

次に、自分のプロジェクトにライブラリとして追加しました。Android アプリケーション プロジェクトに赤い感嘆符が表示されるようになりました。

私は android:minSdkVersion="7" android:targetSdkVersion="14" を使用しています

ライブラリActionBarSherlockのさまざまな問題について多くのことを読んで、フォーラムで彼らが言うことすべてを試しました.Eclipse Heliosをインストールして、「既存のソースからプロジェクトを作成することを選択する」オプションを使用しましたが、ADTにインストールの問題がありました.

よろしくお願いします。

4

2 に答える 2

3

ActionBarSherlockで発生した問題を解決するこのチュートリアルを見つけました。ここにありますhttp://androiddevelopmenttutorial.co/actionbarsherlock-getting-started/

于 2012-08-06T17:25:20.753 に答える
0

このウェブからhttp://www.grokkingandroid.com/adding-actionbarsherlock-to-your-project/

ActionBarSherlock を取得して Eclipse に追加する

最初に行う必要があるのは、actionbarsherlock.com からライブラリをダウンロードすることです。この後、解凍/展開します。ダウンロードには、library、samples、website の 3 つのフォルダーが含まれています。サンプル フォルダーには、何ができるかを紹介し、その方法を示す 4 つのサンプル プロジェクトが含まれています。それらを見てください。Web サイト フォルダーには、プロジェクト Web サイトのコードが含まれています。ライブラリ フォルダーには、最終的に ActionBarSherlock のソース コードが含まれます。Eclipse に移動し、ABS ライブラリを Android プロジェクトとして追加します。Eclipse のインポート ツールを使用して ActionBarSherlock ライブラリをインポートしないでください。すぐには機能せず、いくつかの設定を修正する必要があります。代わりに、Android デベロッパー ツールのプロジェクト作成ウィザードを使用してください。

[ファイル] -> [新規] -> [プロジェクト] -> [既存のコードからの Android プロジェクト] を開きます。

既存のソースからの Android プロジェクトの作成 次の画面で、Eclipse がプロジェクトの検索に使用するフォルダーを選択します。ActionBarSherlock ルート フォルダーを選択すると、作成するプロジェクトのリストが Eclipse によって提案されます。「ライブラリ」プロジェクトをチェックしたままにして、他のすべてのチェックを外します。

ライブラリプロジェクトを選択 「完了」をクリックしてプロジェクトを作成します。

Eclipse は「library」という名前の新しいプロジェクトを作成します。私はもっ​​と便利な名前を好むので、「library」という名前のプロジェクトを選択し、F2 を押してプロジェクトの名前を変更します。Eclipse でプロジェクトの名前を「ActionBarSherlock」に変更したので、以降のすべての画面でこの名前が参照されます。

プロジェクトへのライブラリの追加

ABS がライブラリ プロジェクトになったので、自分のプロジェクトにそれを使用するように指示する必要があります。これには、前回の投稿のプロジェクトを使用します。FragmentStarter のプロジェクト設定に移動し、Android タブに切り替えます。

必要に応じて、[ライブラリ] パネルが表示されるまで下にスクロールします。「追加」をクリックします。

Android プロジェクトへのライブラリの追加 次のウィンドウに、使用可能なすべてのライブラリ プロジェクトが一覧表示されます。ActionBarSherlock を選択し、「OK」をクリックします。

ライブラリのリストから ActionBarSherlock を選択します。ウィンドウが消えると、ライブラリが Android プロパティ タブのライブラリ パネルに表示されます。

ライブラリが正常に追加されたかどうかを確認します

その後、エラーが表示されます: jar が一致しません! 依存関係を修正します。これを解決するには、ファイル android-support-v4.jar を your_project/libs からコピーして、library/libs に貼り付けます。

ActionBarSherlock を使用する前に、アクティビティを次のように拡張する必要があります: public class MainActivity は SherlockActivity を拡張し、マニフェストでテーマを変更します: android:theme="@style/Theme.Sherlock.Light.DarkActionBar"

これは、ABS をプロジェクトに追加する方法です。それがすべての人に役立つことを願っています

于 2013-05-03T09:08:39.830 に答える