コマンドラインからコンパイルする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 resolved
3行すべてでエラーが発生しました。次に、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コード補完を取得するより良い方法はありますか?