Har*_*rma 4 google-app-engine android google-bigquery google-cloud-platform
我使用以下gradle文件在我的项目中实现了大查询
compile ('com.google.apis:google-api-services-bigquery:v2-rev328-1.22.0'){
exclude module: 'httpclient' //by artifact name
exclude group: 'org.apache.httpcomponents' //by group
exclude group: 'org.apache.httpcomponents', module: 'httpclient' //by both name and group
}
Run Code Online (Sandbox Code Playgroud)
在proguard文件中我添加了以下内容
-dontwarn com.google.api.client.**
-keepclassmembers class * {
@com.google.api.client.util.Key <fields>;
}
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault
-dontwarn com.google.api.client.extensions.android.**
-dontwarn com.google.api.client.googleapis.extensions.android.**
Run Code Online (Sandbox Code Playgroud)
但我得到以下错误.
Exception = [java.lang.IllegalArgumentException] (Value "i" is not a reference value [proguard.evaluation.value.UnknownIntegerValue])
Warning:Exception while processing task java.io.IOException: java.lang.IllegalArgumentException: Value "i" is not a reference value [proguard.evaluation.value.UnknownIntegerValue]
:app:transformClassesAndResourcesWithProguardForRelease FAILED
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
> java.io.IOException: java.lang.IllegalArgumentException: Value "i" is not a reference value [proguard.evaluation.value.UnknownIntegerValue]
Run Code Online (Sandbox Code Playgroud)
我已经通过了可用的解决方案,但没有一个帮助.
任何帮助将不胜感激.谢谢.
将以下代码添加到proguard配置文件(proguard-project.txt)
-optimizations !class/unboxing/enum
Run Code Online (Sandbox Code Playgroud)
这是Proguard的问题,问题讨论在这里
| 归档时间: |
|
| 查看次数: |
327 次 |
| 最近记录: |