5

このライブラリ [1] を Android Studio または ADT を使用して Android プロジェクトで使用しようとしています。しかし、それはまったく機能しません。ADT で gradle の処理方法がわからず、Android Studio で「プロジェクトをインポート」しようとすると、「com.google.android.gms:play-services:3.1.36.

(写真を投稿するほどの評判はありません。xswZ3.jpg で imgur に掲載されています)

私はgradleに精通しておらず、それが何をするのか漠然とした考えしか持っていませんが、自分のプロジェクトで BubbleIconFactory f = new BubbleIconFactory(this) のようなものを使用したいだけです。

どんな助けでも大歓迎です!

[1] https://github.com/googlemaps/android-maps-utils

4

4 に答える 4

8

おそらく、あなたの問題はブロック のrepositories外側を必要としています。buildscript

repositories内部buildscriptは、gradle の依存関係自体を管理するためのものだと思います。google-maps-utilsこれが、ライブラリの依存関係としての問題をどのように解決したかです。うまくいけば、これが役に立ちます。マップとサポート v4 ライブラリも含めました。

buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:0.10+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
    // Support Libraries
    compile 'com.google.android.gms:play-services:4.1.32'
    compile 'com.android.support:support-v4:19.0.1'
    compile 'com.google.maps.android:android-maps-utils:0.3+'
}
于 2014-05-21T09:20:04.300 に答える
0

次の依存関係を Gradle ビルド ファイルに追加します。

dependencies {
    compile 'com.google.maps.android:android-maps-utils:0.2+'
}

Android SDK マネージャーから「Google リポジトリ」をインストールする必要があります。

例については、を参照demo/build.gradleしてください。

もちろん、libraryディレクトリをコピーして、他の Android ライブラリ プロジェクトと同じように使用できます。

これが役立つかどうか教えてください!

クリス

于 2013-08-05T11:56:17.693 に答える
0

手順:

  1. 最初のファイル>プロジェクト構造>プラスボタンをクリック>Graddleプロジェクトをインポート>ダウンロードした場所からファイル(ライブラリフォルダー)を選択>OKをクリックします。
  2. このコードをそのアプリ モジュールの build.gradle ファイルの依存関係に追加します (build.gradle ファイルが 2 つあることに注意してください)。

    依存関係 { コ​​ンパイル 'com.google.maps.android:android-maps-utils:0.4+' }

  3. その Android-maps-util ライブラリ プロジェクト アプリの gradle.properties ファイルの内容 (そのプロジェクト ライブラリ フォルダー内にあります) を、プロジェクトの gradle.properties ファイルにコピーします (内容をエディターに単純にコピーして貼り付けます)。

  4. [プロジェクトを gradle ファイルと同期] ボタンをクリックします。そして、あなたは元気でなければなりません!

于 2016-01-03T20:22:35.060 に答える