2011-05-02 92 views
1

我下面这个教程做的混淆proguard的为我的项目: http://android-developers.blogspot.com/2010/09/proguard-android-and-licensing-server.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+blogspot%2FhsDu+%28Android+Developers+Blog%29机器人Proguard的“无法创建任务或类型proguard的”

但是,当我想在最后执行“蚂蚁释放”,它变成这样的错误:

-dex-obfuscate: 
[taskdef] Could not load definitions from resource proguard/ant/task.properties. It could not be found. 
[delete] Deleting: /home/drikvi/workspace/SuitAuto/obf/original.jar 
    [jar] Building jar: /home/drikvi/workspace/SuitAuto/obf/original.jar 

BUILD FAILED 
/home/drikvi/workspace/SuitAuto/add-proguard-release.xml:35: Problem: failed to   create task or type proguard 
Cause: The name is undefined. 
Action: Check the spelling. 
Action: Check that any custom tasks/types have been declared. 
Action: Check that any <presetdef>/<macrodef> declarations have taken place. 

还有,哪里可以找到proguard安装目录?

谢谢!

回答

1

Proguard现在已集成到Android构建系统中。如果您获得最新的SDK和兼容插件,则不需要单独的Proguard安装。我只能假设你引用的博客是在发生这件事之前编写的。如果您阅读了Proguard并按照上述步骤操作,则应该没有更多的麻烦

0

如果您使用单独的Proguard。添加到local.properties路径到您的proguard

proguard.dir=C:\\Eclipse\\proguard4.6\\lib