1

Android Studio の使用

v4.1.2 API(16) のみでアプリを実行している通知が機能していたので、依存関係の処理を容易にするためにプロジェクトを移行して Gradle を使用しました。

Google Play サービス チェックは正常に実行され、 SUCCESS_CODE が返されますが、reg_id を取得すると service_not_available which で例外がスローされます。

API 18 を実行しているエミュレーター (GoogleAPI) で実行すると、Google のバグだと思いますが、v4.1.2 API(16) でアプリをデバッグしています - gradle は SERVICE_NOT_AVAILABLE を示します

これはbuild.gradleです

    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:0.5.+'
        }
    }
    apply plugin: 'android'

    repositories {
        mavenCentral()
    }

    android {
        compileSdkVersion 18
        buildToolsVersion "18.0.1"

        defaultConfig {
            minSdkVersion 8
            targetSdkVersion 18
        }
        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'

                java.srcDirs = ['src']
                resources.srcDirs = ['src']
                aidl.srcDirs = ['src']

                renderscript.srcDirs = ['src']
                res.srcDirs = ['res']
                assets.srcDirs = ['assets']
            }

        }
    }

    dependencies {
        compile('com.android.support:appcompat-v7:18.0.+')
        compile('com.android.support:support-v13:13.0.0')
        compile ('com.google.android.gms:play-services:3.2.25')
    }

このビルドの何が問題なのか、すべてのデバイスとエミュレーターで ERORR : service not available が発生する理由を知る必要があります。

4

0 に答える 0