1. ホーム
  2. android

[解決済み] Android Studio/IntelliJでMavenの依存関係をインポートする方法は?

2022-12-15 19:18:44

質問

Android Studio のデフォルトのウィザードを使用して、新しい Android プロジェクトを作成しました。コンパイルし、私のデバイスにアプリをデプロイしました。すべてうまくいっています。

ここで、Maven で利用可能な外部ライブラリをインポートしたいと思います。( http://square.github.io/picasso/ ). モジュールプロパティで、Mavenライブラリを追加してみました。これは依存関係のリストに正しく表示されます。さらに、それはエディタに表示され、私はコードでそれを正しく使用することができます。

しかし、コンパイル時に、Gradleエラーが発生しました。 unable to find class

何か思い当たることはありますか?

どのように解決するのですか?

バージョン 0.8.9 の時点で、Android Studio はデフォルトで Maven Central Repository をサポートしています。そのため、外部の Maven 依存関係を追加するには、モジュールの build.gradle ファイルを編集して、依存関係セクションに次のような行を挿入するだけです。

dependencies {

    // Remote binary dependency
    compile 'net.schmizz:sshj:0.10.0'

}

Sync now...」のようなメッセージが表示されるので、それをクリックし、maven リポジトリとその依存関係がすべてダウンロードされるのを待ちます。下部のステータスバーには、ダウンロードに関して何が起こっているかを示すメッセージが表示されます。これが終了すると、インポートされた JAR ファイルとその依存関係が、以下のようにプロジェクトブラウザウィンドウの外部リポジトリツリーに表示されます。

ここでさらにいくつかの説明をします。 http://developer.android.com/sdk/installing/studio-build.html