谷歌播放服务安卓工作室

时间:2015-04-09 10:20:17

标签: android android-studio google-play-services

我正试图在我的图书馆中使用谷歌播放服务我的Android项目..我在这个网站上发了几个帖子并根据http://developer.android.com/google/play-services/setup.html我做了以下。
我的build.gradle文件

   apply plugin: 'com.android.application'

android {
    compileSdkVersion 'Google Inc.:Google APIs:19'
    buildToolsVersion "22.0.1"

    defaultConfig {
        applicationId "com.package.base"
        minSdkVersion 11
        targetSdkVersion 21
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_7
            targetCompatibility JavaVersion.VERSION_1_7
        }
    }

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
    }
}

dependencies {
    compile project(':robodemolib')
    compile project(':album')
    compile project(':main')
    compile project(':processButtonLibrary')
    compile project(':emptyLayout')
    compile 'com.android.support:appcompat-v7:22.0.0'
    compile 'com.android.support:support-v4:22.0.0'
    compile 'com.google.code.gson:gson:2.3'
    compile 'com.google.android.gms:play-services:7.0.0'

}

已复制

google-play-services.jar
google-play-services.jar.properties

到项目的lib文件夹 并将这些行添加到proguard-project.txt

-keep class * extends java.util.ListResourceBundle {
    protected Object[][] getContents();
}

-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
    public static final *** NULL;
}

-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
    @com.google.android.gms.common.annotation.KeepName *;
}

-keepnames class * implements android.os.Parcelable {
    public static final ** CREATOR;
}

但是当我尝试编译时,我收到以下错误:

Gradle 'ViewFindAr_android' project refresh failed
Error:exception during working with external system: 

更新: 到现在为止,Google Play服务错误已经消失......但我有一个不同的错误

AAPT warning(Job{title=Cruncher takepic.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-mdpi/takepic.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher ic_drawer.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-hdpi/ic_drawer.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher add.png, latch=BooleanLatch{signaled=false}, result=false}): libpng error: Not a PNG file
    AAPT out(21115097) : No Delegate set : lost message:Done
    AAPT warning(Job{title=Cruncher login.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-mdpi/login.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher ic_drawer.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xhdpi/ic_drawer.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher add.png, latch=BooleanLatch{signaled=false}, result=false}): libpng error: Not a PNG file
    AAPT warning(Job{title=Cruncher abc_spinner_mtrl_am_alpha.9.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher login.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-hdpi/login.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher ic_drawer.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-mdpi/ic_drawer.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher menu_dropdown_panel_viewfind.9.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xhdpi/login.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher add.png, latch=BooleanLatch{signaled=false}, result=false}): libpng error: Not a PNG file
    AAPT warning(Job{title=Cruncher ic_drawer.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-ldpi/ic_drawer.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher user1.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xxhdpi/user1.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher user2.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xxhdpi/user2.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher takepic.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xhdpi/takepic.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher add.png, latch=BooleanLatch{signaled=false}, result=false}): libpng error: Not a PNG file
    AAPT out(16533872) : No Delegate set : lost message:Done
    AAPT warning(Job{title=Cruncher ic_drawer.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xxhdpi/ic_drawer.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher takepic.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-hdpi/takepic.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher login.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-ldpi/login.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT warning(Job{title=Cruncher takepic.png, latch=BooleanLatch{signaled=false}, result=false}): /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-ldpi/takepic.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
    AAPT out(26701134) : No Delegate set : lost message:Crunching /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
    AAPT out(26701134) : No Delegate set : lost message:Crunching single PNG file: /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.0.0/res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
    AAPT out(26701134) : No Delegate set : lost message:    Output file: /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/build/intermediates/res/debug/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png
    AAPT out(26701134) : No Delegate set : lost message:Done
    AAPT out(7096594) : No Delegate set : lost message:Crunching /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xxhdpi/menu_dropdown_panel_viewfind.9.png
    AAPT out(7096594) : No Delegate set : lost message:Crunching single PNG file: /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/src/main/res/drawable-xxhdpi/menu_dropdown_panel_viewfind.9.png
    AAPT out(7096594) : No Delegate set : lost message: Output file: /root/AndroidstudioProjects/ViewFindAr_android/viewFindAr_android/build/intermediates/res/debug/drawable-xxhdpi-v4/menu_dropdown_panel_viewfind.9.png
    AAPT out(7096594) : No Delegate set : lost message:Done
    :viewFindAr_android:mergeDebugResources FAILED
    Error:Execution failed for task ':viewFindAr_android:mergeDebugResources'.
    > Crunching Cruncher add.png failed, see logs
    Information:BUILD FAILED

1 个答案:

答案 0 :(得分:0)

您不需要复制
google-play-services.jar和google-play-services.jar.properties
在你的lib文件夹中 添加

就足够了
compile 'com.google.android.gms:play-services:7.0.0'
相关问题