ProGuard没有从Eclipse运行?

use*_*713 2 eclipse android

我正在使用Android ADT 16运行Eclipse Indigo.我的项目是在Android 2.2(API 8).我已经将一个proguard.cfg文件添加到项目根目录中,并将以下行添加到两个default.propertiesproject.properties:

proguard.config=proguard.cfg

当我使用Eclipse Export向导时,会生成一个.apk文件,但它看起来与我启用ProGuard之前的大小相同,而且proguard/我的项目根目录中没有子目录.所以似乎ProGuard没有运行.从Eclipse启用ProGuard还需要哪些其他步骤?

谢谢汤姆

tri*_*iad 5

您是否尝试过导出已签名的apk包?Proguard仅在创建发布版本时运行.

http://developer.android.com/guide/developing/tools/proguard.html

ProGuard已集成到Android构建系统中,因此您无需手动调用它.只有在发布模式下构建应用程序时,ProGuard才会运行,因此在调试模式下构建应用程序时,不必处理混淆代码.ProGuard运行是完全可选的,但强烈建议.