Android世界有名技術系タレントたちのブログをまとめて取得する

どうしても日本語の記事では量が少なく, 更新タイミングも少し遅くなる.

こんな有名なタレント群のブログをまとめてくれています.

ziem_android-development-blogs

ziem/android-development-blogs

OPMLやCSVでダウンロードできるのでRSSリーダやその他クライアントで一括で取り込んで読みましょう.

RSSフィード情報をOPML形式でインポート/エクスポートする | feedlyの使い方 | ぼくらのハウツーノート

私の Feedly はこんなんなりましたけど.

Android_Development

しかしこの人たちはすごいなあ.

あの「Hacker News」で ベストなストーリーを見つける方法


8.4.0 なのに「updating the version of com.google.android.gms to 8.3.0」

このように怒られ,

Execution failed for task ':app:processDebugGoogleServices'. Please fix the version conflict either by updating the version of the google-services plugin (information about the latest version is available at https://bintray.com/android/android-tools/com.google.gms.google-services/) or updating the version of com.google.android.gms to 8.3.0.

build.gradle を見ると「8.4.0」

apply plugin: 'com.google.gms.google-services'
...
dependencies {
  ...
  compile 'com.google.android.gms:play-services-gcm:8.4.0'
  ...
}

こんな答えだと.

android - Version conflict updating to 8.4.0 - Stack Overflow

...
dependencies {
  ...
  compile 'com.google.android.gms:play-services-gcm:8.4.0'
  ...
}

// 最終行にもってくる
apply plugin: 'com.google.gms.google-services'

 

まとめ

build.gradle (project-top)

...
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
        classpath 'com.google.gms:google-services:2.0.0-alpha3'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}
...

build.gradle (app-module)

...
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    ...
    compile 'com.google.android.gms:play-services:8.4.0'
    ...
}
apply plugin: 'com.google.gms.google-services'

おつかれさまでした.

google-services_build_gradle_at_master_·_googlesamples_google-services

google-services/build.gradle


Android Studio 2.0 で「set ANDROID_DAILY_OVERRIDE environment variable to "*****"」

ビルド時に謎のエラーメッセージ.

Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to "*****"

環境変数「ANDROID_DAILY_OVERRIDE」とか初めて見た.

トップレベルの build.gradle をとりあえず(非推奨だが)書き換えるといける.

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

固定で書く場合, 今の最新バージョンはいくつか.

Maven_Repository__com_android_tools_build_»_gradle

Maven Repository: com.android.tools.build » gradle

いや, alpha だし, これか.

com_android_tools_build_gradle

com.android.tools.build.gradle

New_Build_System_-_Android_Tools_Project_Site

New Build System - Android Tools Project Site

エラーメッセージどおりに, OSX なら以下の後, プロジェクトをクリーンして, Android Studio再起動.

launchctl setenv ANDROID_DAILY_OVERRIDE *****

しかし, 引き続き新たなエラーメッセージが...

8.4.0 なのに「updating the version of com.google.android.gms to 8.3.0」