2013-07-08 9 views
5

Android StudioまたはADTでAndroidプロジェクトでこのライブラリ[1]を使用しようとしています。しかし、それは全く機能しません。 ADTでは、私は "プロジェクトをインポート"しようとすると、 "com.google.android.gms:play-services:3.1.36"を見つけることができませんでした。Android Studioでandroid-maps-utilsを使用する

(画像を投稿するのに十分な評判を持っていない、それはxswZ3.jpgとimgurにあります)

私はGradleのに慣れていないと私は唯一それが何をするかの漠然とした考えを持っていますが、私が望むすべてがにあります私自身のプロジェクトでBubbleIconFactoryのF =新しいBubbleIconFactory(この)ようなものを使用。

をすべてのヘルプは歓迎です!

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

答えて

3

com.google.android.gms:play-services:3.1.36は、Extras->Google Repositoryパッケージ(あなたがそこにいる間にExtras->Android Supportリポジトリもインストールしたいと思うかもしれません)をダウンロードすることができます。これにより、GradleはライブラリプロジェクトやJARをプロジェクトに手動で追加することなく、これらのリソースを自動的に使用できます。

+0

あなたのアドバイスを適用すると、エラーが発生するダイアログが表示されました。しかしその後、私はまだすべての種類のエラーがあります。 Eclipseでも多くのエラーが発生し始めました。私はjava/android開発に関連するすべてを削除し、ADTだけを再インストールしました。私は私のプロジェクトから奇妙な図書館を削除し、何時間も働いた後、私は自分のプロジェクトをもう一度やり直しました(悲しいことに、もちろん望む図書館なし)。それは、Eclipse/Java/Androidのエラーの巨大な可能性を刺激しています! ADTの新規インストールを使用して、android-maps-utilsを独自のプロジェクトに統合することに関する新しい質問を開きます。 –

0

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

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

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

例としてdemo/build.gradleを参照してください。

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

これが役立つ場合はお知らせください。

クリス

+0

私のプロジェクトでは、com.google.maps.android:android-maps-utils:0.1+を使用できません –

8

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

buildscriptの内部にあるrepositoriesは、階調依存性自体を管理するためのものです。ここで私はどのようにライブラリの依存関係として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+' 
} 
0

ステップ:

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

    依存関係{ コンパイル「com.google.maps.android:android-maps-utilsを:0.4+(そのプロジェクトライブラリフォルダの中に発見)はAndroidのマップ-utilのライブラリプロジェクトアプリの」 }

  3. コピーgradle.propertiesファイルの内容をプロジェクトの gradle.propertiesファイル(単純なコピー&ペーストのTOコンテンツをエディタに送信する)。

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

関連する問題