35

他の多くの Android 開発者と同じように、私は Android Studio をインストールしましたが、actionbarsherlock を Android Studio にインストールするにはどうすればよいですか?

何か助けはありますか?どこから始めればよいかわかりません。

4

6 に答える 6

51

ActionBarSherlock の実行にも問題がありました。私は既存のプロジェクトを持っていましたが、ABS をゼロから作成したいだけのようです。ここでは、何をすべきかの段階的な手順を示します。

1)ここから ABS をダウンロードしてください: http://actionbarsherlock.com/

2) ABS を抽出します。「actionbarsherlock」というディレクトリがそこにあるはずです。それを Android Studio ワークスペースにコピーします。名前をActionBarSherlock (changed casing)-- > に変更\*documents*\Android Workspace\しました\Eclipse Workspace\

したがって、次のようなものが必要です。

\*documents*\Android Workspace\ActionBarSherlock\

あなたの主なプロジェクトと一緒に:

\*documents*\Android Workspace\TestProject\

3) Android Studio を開き、TestProject次に goto をロードしますFile> Import Module..\*documents*\Android Workspace\ActionBarSherlock\ ここで、 [OK] をクリックして [次へ] の下にある [ActionBarSherlock] に移動して終了します。新しいモジュールに依存関係を設定するかどうかを尋ねられます(または少なくとも私の場合は設定しました)[OK]をクリックします

4)この時点で私が見つけたのは、コンパイル時\ActionBarSherlock\test\Junit. \Test\プロジェクトビューでABSモジュールからディレクトリを削除しただけです。Right click \test\ > Delete...

5)これで、エラーなしでコンパイルできるはずです :)

うまくいけば、それは誰かを助けます。

ただし、基本的には、完全に新しいABSを再ダウンロードし、古いプロジェクトのABS(おそらくかなり古いもの)を消去してから、モジュールをインポートする必要がありました...

編集:これは少し前に書かれたものなので、今日の関連性はわかりませんが、コメントでパウロが言及しているように、これらの手順を試してください。また、ABS スレッドへの一般的なインポート ライブラリをここで読んでください -->方法ライブラリ プロジェクトを Android Studio に追加するにはどうすればよいですか?

于 2013-05-16T02:45:11.550 に答える
13
dependencies {
    compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
    compile 'com.android.support:support-v4:13.0.+'
}

Android Studio 0.2.2 を搭載した ActionBar Sherlockからそれが見つかりました

この質問は閉じて、だまされてリンクする必要があります。上記の行は lib を maven 依存関係として追加するため、プロジェクト全体として含める必要はありません。また、1 行でバージョンを制御することもできます。素晴らしい修正。投稿のための他の質問のOPに感謝します。

これも github のサンプル プロジェクトです。

https://github.com/JakeWharton/ActionBarSherlock-Gradle-Sample

サポート ライブラリのバージョン番号は重要ではありません。プロジェクトで許可されている最新のバージョンを常に使用してください。サポート jar 全体を実際に含めることはオプションではありません。

于 2013-09-03T20:38:13.500 に答える
2

このチュートリアルに従って、プロジェクトに ActionBarSherlock を追加することができました。

http://showlabor.blogspot.ca/2013/05/actionbarsherlock-in-android-studio-01.html

また、コンパイル エラーを修正するために、プロジェクトの依存関係として ActionBarSherlock を追加しました。

于 2013-06-15T07:05:38.380 に答える