【发布时间】:2016-05-17 04:18:42
【问题描述】:
在我将 compile 'com.google.android.gms:play-services-gcm:7.+' 添加到我的项目后,我无法再生成发布 apk。
另外,我的Proguard_rules.pro 如下:
-keepclassmembers class fqcn.of.javascript.interface.for.webview { public *;}
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**
-keep class com.pushwoosh.** { *; }
-dontwarn com.pushwoosh.**
-keepattributes SourceFile,LineNumberTable
-keep class com.parse.*{ *; }
-dontwarn com.parse.**
-dontwarn com.squareup.picasso.**
-keepclasseswithmembernames class * { native <methods>;}
-keep public class com.google.android.gms.ads.** { public *;}
-keep public class com.google.ads.** { public *;}
-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;}
-keep class com.shephertz.** {*;}
如何解决这个错误?!
Error:Execution failed for task ':app:dexRelease'.>com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException: Process 'command 'C:\ProgramFiles\Java\jdk1.8.0_66\bin\java.exe'' finished with non-zero exit value 1
【问题讨论】:
-
你有没有尝试过?例如,指定版本如:
compile 'com.google.android.gms:play-services-gcm:8.4.0'?正如这里提到的? developers.google.com/android/guides/setup 它应该可以修复错误,否则,我可以向你保证,我以前见过同样的问题。 -
当我这样做时,我收到了这个错误!错误:(28, 13) 无法解决:com.google.android.gms:play-services:8.4.0 安装存储库并同步项目
在文件中显示
在项目中显示结构对话框 -
无法下载,因为我们被该服务器阻止,您需要更改您的 ip 然后尝试。
-
好的,我应该下载它,然后我的问题就解决了吗?
-
我希望如此 :) 如果它不起作用,请尝试单击
Install Repository and sync project(更改 IP 后)然后它应该可以工作。看来,这需要一个Repository(@ 987654329@) 安装后,它应该可以工作了。
标签: android google-play-services proguard android-proguard