ActionBarSherlockをIntelliJで使う方法
http://android-wtf.com/2012/09/how-to-configure-actionbarsherlock-with-intellij-idea/
このとおりにやったらできた。
上記エントリはIntellijのバージョンが11.1.3で、僕は11.1.4と若干違うせいなのか、設定の問題なのか、ちょっとIntelliJの挙動が違う部分は僕の挙動に合わせて書換えてある。
ちなみにActionBarSherlockはしばしばABSと略される。ここでもABSと表記する。
Step1 ダウンロード
ここからダウンロードしてきて回答したものを、ActionBarSherlockを使いたいプロジェクトディレクトリと同じところに置く。デフォルトだとC:\Users\
Gitがいい人はGithubから安定バージョンをcloneする。
Step2 モジュールを作成する
- IDEを開く
- File > Project Structure
- 左側のペインでModulesを選択
- 真ん中の上にある+ボタンを押して、"Module"を選択
- "Create module from existing sources"を選択し、ABSディレクトリの中の"library"を選択
- Nextを連打してFinishまで。
- (ここでAndroidのターゲットが僕の4.1とズレていて(ABSは4.0になってた)、エラーが出ていたので4.1に合わせた)
- Modules > 自分のアプリモジュールを選択
- Dependenciesタブを選択し、下側にある+ボタンを押し、"Module > Dependency"を選択
- ABSのライブラリを選択
Step3 ライブラリの追加
- android.support.v4やらjunitがらみのエラーが出てるので、それらのJarを自分のアプリモジュールのlibsディレクトリに持ってくる
- Modules>DependencyのところでJarを追加してパスを通す(この辺はModules > DependencyじゃなくてLibraryを使ってもできる。この辺の違いがちょっとよくわかってない。)
以上!