Я разрабатываю приложение для Android с API-интерфейсом Drive.Службы Google для игры, отсутствующие в подписанном APK
Когда я пытаюсь протестировать приложение на планшете или смартфоне, он работает. Теперь я должен опубликовать в Play Store свое приложение, поэтому я подписал apk через Eclipse. Проблема в том, что после этой операции apk не работает.
Сначала я следовал этот учебник: Google Drive SDK: Создание первого приложения Диска на Android http://www.youtube.com/watch?v=Ied1CjJ0iP0&feature=share
Так что я скачал, используя плагин Google для Eclupse, Drive API v2 В ЛИЭС папке моего проекта присутствует в системе Google плей-services.jar
Мой proguard.cfg в это [Я создал этот файл, так как версия по умолчанию не работает]:
-printmapping proguard.map
-renamesourcefileattribute ProGuard
-keepattributes SourceFile,LineNumberTable
-optimizationpasses 8
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-dontwarn com.google.android.gms.**
-dontwarn android.support.v4.**
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
-libraryjars /libs/google-play-services.jar
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class com.android.vending.licensing.ILicensingService
-keep class com.google.android.gms.** { *; }
-keep interface com.google.android.gms.** { *; }
-keep class android.support.v4.** { *; }
-keep interface android.support.v4.** { *; }
-keep class org.codehaus.jackson.** { *; }
-keep interface org.codehaus.jackson.** { *; }
-keep class com.google.api.client.json.jackson.** { *; }
-keep interface com.google.api.client.json.jackson.** { *; }
-keep class com.google.api.client.googleapis.** { *; }
-keep interface com.google.api.client.googleapis.** { *; }
-keep class com.google.api.client.auth.** { *; }
-keep interface com.google.api.client.auth.** { *; }
-keep class javax.annotation.** { *; }
-keep interface javax.annotation.** { *; }
-keep class com.google.api.client.** { *; }
-keep interface com.google.api.client.** { *; }
-keep class com.google.api.services.** { *; }
-keep interface com.google.api.services.** { *; }
-keep class org.achartengine.** { *; }
-keep interface org.achartengine.** { *; }
-keep class com.google.api.client.googleapis.extensions.android.** { *; }
-keep interface com.google.api.client.googleapis.extensions.android..** { *; }
-keep class com.google.api.client.json.jackson2.** { *; }
-keep interface com.google.api.client.json.jackson2.** { *; }
-keep class com.google.protobuf.** { *; }
-keep interface com.google.protobuf.** { *; }
-keep class com.google.api.client.extensions.android.** { *; }
-keep interface com.google.api.client.extensions.android.** { *; }
-keep class com.google.api.client.json.gson.** { *; }
-keep interface com.google.api.client.json.gson.** { *; }
-keep class com.google.gson.** { *; }
-keep interface com.google.gson.** { *; }
-keep class com.fasterxml.jackson.core.** { *; }
-keep interface com.fasterxml.jackson.core.** { *; }
-keep class com.claudioilluminati.googleaccountstorage.** { *; }
-keep interface com.claudioilluminati.googleaccountstorage.** { *; }
-keepattributes *Annotation*
-keepclasseswithmembernames class * {
native <methods>;
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembernames class * {
public <init>(android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
Когда я проверяю в Затмение в перспективе DDMS я вижу эту ошибку:
The Google Play Services resources were not found.
Check your project configuration to ensure that the resources are included.
Я просто хочу добавить, что размер APK подписан меньше, что APK не подписан.
Любое предложение?
Заранее спасибо
Клаудио
Я решил проблему ... – user2672950