QA@IT
«質問へ戻る

質問を投稿

Android Studioでgradleのcompileのgroup属性、name属性、version属性の判断方法について

AndroidStdioを使用して開発を行っています。

以下の場所に「build.gradle」が存在すると仮定します。

<プロジェクト名>/app/build.gradle

これのdependencies の中の書き方について質問します。
Google Play Serviceを使用したくて以下のように記述しました。

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.google.android.gms:play-services:+'
}

※ちなみにこれはエラーになりました。

gradleの記述方法について調べるため、以下のサイトを確認しました。
http://gradle.monochromeroad.com/docs/userguide/artifact_dependencies_tutorial.html

group、name、versionの指定が必要だと解ったのですが、これらの値をどのように調べれば良いのでしょうか?
ちなみに上記の記述は以下のサイトを参考にしました。
http://qiita.com/kgmyshin/items/193f86c05c018f013dfc

'com.android.support:appcompat-v7:20.+' という記述は、何を持って7を指定して、何を持って20を指定するのでしょうか?APIレベルが20という事なのでしょうか?Android SDK ToolsのRev.の値を指すのでしょうか?

それと、+とはバージョンの範囲指定と記載があるのですが、20.1や20.12345(仮)も全て含めると考えて良いでしょうか?

AndroidStdioを使用して開発を行っています。

以下の場所に「build.gradle」が存在すると仮定します。

```
<プロジェクト名>/app/build.gradle
```
これのdependencies の中の書き方について質問します。
Google Play Serviceを使用したくて以下のように記述しました。

```
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.google.android.gms:play-services:+'
}
```

※ちなみにこれはエラーになりました。

gradleの記述方法について調べるため、以下のサイトを確認しました。
http://gradle.monochromeroad.com/docs/userguide/artifact_dependencies_tutorial.html

group、name、versionの指定が必要だと解ったのですが、これらの値をどのように調べれば良いのでしょうか?
ちなみに上記の記述は以下のサイトを参考にしました。
http://qiita.com/kgmyshin/items/193f86c05c018f013dfc


'com.android.support:appcompat-v7:20.+' という記述は、何を持って7を指定して、何を持って20を指定するのでしょうか?APIレベルが20という事なのでしょうか?Android SDK ToolsのRev.の値を指すのでしょうか?

それと、+とはバージョンの範囲指定と記載があるのですが、20.1や20.12345(仮)も全て含めると考えて良いでしょうか?