2015-04-09 2 views
3

Я пытаюсь использовать сервисы google play в своей библиотеке на e моих проектов Android. Я просмотрел несколько сообщений на этом сайте и в соответствии с http://developer.android.com/google/play-services/setup.html Я сделал следующее.
Мой build.gradle файлGoogle play services android studio

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 
+0

но почему вы добавили '.jar' в Lib? –

+0

Несмотря на то, что я удаляю банку, я получаю ту же ошибку –

ответ

0

Вам не нужно копировать
Google-плей-services.jar и google- play-services.jar.properties
в вашей папке lib.
Достаточно добавить

compile 'com.google.android.gms:play-services:7.0.0' 
+0

По-прежнему получаю ту же ошибку –

+0

Реконструкция проекта. Добавьте к вашему вопросу полный текст ваших файлов build.gradle. И список библиотек в папке libs. – x90

+0

Я обновил свой вопрос .. и нет библиотек в папке с libs –

Смежные вопросы