4401


Eclipseで新規にプロジェクトと作ったのですが､画像のようにエラーがでてしまいました｡
プロジェクトを見てみると､今までに作ったプロジェクトにはあった､Private
Librariesがありませんでした｡![画像の説明をここに入力](https://i.stack.imgur.com/xTFr5.png)

1番上のエラーである｡`import android.support.v7.app.ActionBarActivity;`のエラーには｢インポートされた
android.support.v7.app は見つかりません｣と書かれていました｡


CC BY-SA 3.0
2015-01-11T09:49:10.157
4400
2015-01-11T11:25:11.303
7232
question
android eclipse android-support-library
Private Librariesが消えてしまいました｡


Eclipseの場合、`ActionBarActivity`を使うには同じワークスペースのプロジェクトに、[`v7 support
library`](https://developer.android.com/tools/support-
library/index.html)が必要です。詳細についてはリンク先を参照して下さい。

ADTの以前のバージョンでは新規プロジェクトを作る度に、自動で最新版をインポートして新規プロジェクトと紐付けていたのですが、現在は手動でインポートしてビルドパスの解決を行う必要があるみたいですね。

[code]

    android-sdk>extras>android>support>v7>appcompat
    
[/code]

を`Import>Existing Android Code Into
Workspace`からインポートして、新規に作成したプロジェクトの`Properties>Android>Library`から参照するようにします。

今まで作成されたプロジェクトには`Private
Libraries`があったとのことですので、既にワークスペースに存在して利用できる可能性もあります。ただし最新のリビジョンを利用しているかどうか注意してください。

このとき、`v7-appcompat`と新規プロジェクトの間で、`android-
support-v4.jar`のバージョンが違うと、ビルドエラーになります。

大抵は`v7-appcompat`側のバージョンが古いのが原因のため、そちらのプロジェクトで右クリックしてコンテキストメニューを表示して、`Android
Tools>Add Support Library`で最新の`v4 support library`を取得すれば解決すると思います。


CC BY-SA 3.0
2015-01-11T10:23:58.750
4401
2015-01-11T11:25:11.303
2015-01-11T11:25:11.303
5337
5337
4400
answer