1
这里是我的配置:
安卓:Proguard的混淆没有代码,引发错误
project.properties:
proguard.config=${sdk.dir}/tools/proguard/proguard-project.txt
# Project target.
target=Google Inc.:Google APIs:22
android.library=false
android.library.reference.1=../../libs/facebook/facebook-android-sdk-4.2.0/facebook
proguard的-project.txt:这是空文件,即是一切评论它。
该项目通常编译正确,没有错误。
当我尝试将APK我看到许多错误导出控制台(和出口失败):
Proguard returned with error code 1. See console
Warning: com.facebook.applinks.FacebookAppLinkResolver: can't find superclass or interface bolts.AppLinkResolver
Warning: com.facebook.applinks.FacebookAppLinkResolver$1: can't find superclass or interface bolts.Continuation
Warning: org.apache.commons.beanutils.BeanMap$2: can't find superclass or interface org.apache.commons.collections.Transformer
Warning: org.apache.commons.beanutils.BeanMap$3: can't find superclass or interface org.apache.commons.collections.Transformer
...
但是,如果我注释掉proguard.config = ...项目线。属性,我能够成功导出没有任何错误 - 但代码不混淆。
我在这里做错了什么?
看看这有助于:http://stackoverflow.com/questions/13208784/proguard-returned- with-error-code-1-see-console – Kay
Kay>是的,即使警告被取消并导出成功,但APK本身不起作用 - 当应用程序在Android d上启动时,我看到ClassNotFoundExceptions evice。 – Jasper
并与minifyenabled错误它运行正常? – Kay