0

コマンドラインからコンパイルするAndroid gradleプロジェクトがあります。eclipse + eclim を使用して、オートコンプリートとソース コードの検証を行っています。プロジェクトをgradleプロジェクトとしてEclipseにインポートしても、コード補完が機能しませんでした。/path/to/gradle/project/app/src/mainしたがって、AndroidプロジェクトとしてEclipseにインポートし、.classpath微調整した後、オートコンプリートを機能させることができました。

ここで、次の Android サポート ライブラリをインポートしたいと考えました。

import android.support.annotation.NonNull;
import android.support.v13.app.FragmentCompat;
import android.support.v4.app.ActivityCompat;

しかし、The import ... cannot be resolved3行すべてでエラーが発生しました。次に、Android Tools -> Add Android Support Libraryを試してみましたが、惨めに失敗しました。次に、問題のライブラリをAndroid-SDKで追跡し、それらを Eclipse の Java ビルド パスに手動で追加しました。この回答で説明されているように、AAR ファイルから JAR ファイルを抽出する必要がある人もいました。次のライブラリを追加しました。

appcompat-v7-26.0.0-alpha1.jar
support-annotations-26.0.0-alpha1.jar
support-v4-26.0.0-alpha1.jar
support-v13-26.0.0-alpha1.jar

これにより、最初の 2 つのインポートの問題は解決しましたが、まだエラーが発生しimport android.support.v4.app.ActivityCompat;ます。までのコード補完v4がありますappが、見つかりません。

この問題を解決するにはどうすればよいですか? まだいくつかの依存関係がありませんか? eclimでAndroidコード補完を取得するより良い方法はありますか?

4

1 に答える 1