问题:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
16-01-06 13:28:55 - example] Proguard returned with error code 1. See console [2016-01-06 13:28:55 - example] Warning: com.google.gson.jpush.internal.ab: can't find referenced class com.google.gson.jpush.internal.w$com.google.gson.jpush.internal.ac [2016-01-06 13:28:55 - example] Warning: com.google.gson.jpush.internal.w: can't find referenced class com.google.gson.jpush.internal.w$com.google.gson.jpush.internal.y [2016-01-06 13:28:55 - example] Warning: com.google.gson.jpush.internal.w: can't find referenced class com.google.gson.jpush.internal.w$com.google.gson.jpush.internal.aa [2016-01-06 13:28:55 - example] Warning: com.google.gson.jpush.internal.z: can't find referenced class com.google.gson.jpush.internal.w$com.google.gson.jpush.internal.ac [2016-01-06 13:28:55 - example] Warning: there were 4 unresolved references to classes or interfaces. [2016-01-06 13:28:55 - example] You may need to specify additional library jars (using '-libraryjars'). [2016-01-06 13:28:55 - example] java.io.IOException: Please correct the above warnings first. [2016-01-06 13:28:55 - example] at proguard.Initializer.execute(Initializer.java:321) [2016-01-06 13:28:55 - example] at proguard.ProGuard.initialize(ProGuard.java:211) [2016-01-06 13:28:55 - example] at proguard.ProGuard.execute(ProGuard.java:86) [2016-01-06 13:28:55 - example] at proguard.ProGuard.main(ProGuard.java:492) [2016-01-06 13:35:40 - example] Proguard returned with error code 1. See console |
解决:
参考 http://docs.jpush.io/guideline/faq/ 如何在代码时混淆忽略 jpush-sdk-release.jar?
禁止混淆 com.google.*