关于android混淆的一些不理解,请问

关于android混淆的一些不理解,请教
第一, 网上都说2.3加入了自动混淆的功能,只要在default.properties 中加入 proguard.config=proguard.cfg就可以,那我现在的程序api是 2.1_update1的,我也把这句话加进default.properties了, 也生成proguard.cfg以及proguard文件夹了,这样可以在 proguard.cfg中编辑混淆代码么?

第二, Proguard关于android application例子中,下面的一句:
-libraryjars /usr/local/java/android-sdk/platforms/android-9/android.jar
这个目录是 什么目录啊? 是我电脑里放 sdk的目录么?比如在win7下:
D:\android_dev_env\android-sdk-windows\platforms\android-10\android.jar 这个目录?

第三,我的程序 是用sax解析 服务器来的xml文件,查明服务器返回无误。程序 不打包 以bin中的apk运行时,就可以解析,而signup后, 就解析不了了...有 人有关于 混淆与xml解析的 经验么?教一教注意事项等..请求指点,我为这事忙几天了也没搞出啥来。 谢!

------解决方案--------------------
1.在生成的apk的的的二进制已经混淆了,这个需要用反编译工具才能看到,Proguard不修改本地代码的;
2.那个是sdk下的
3.应该是一些不该混淆的,给混淆了,才config文件中把相应的包或者类设置成不混淆。
------解决方案--------------------
有必要混淆吗?
------解决方案--------------------
我还没接到上面指示,,,,,,,,先找资料

1 看手册上没看到有Api的限制
2 /usr/local/java/android-sdk/platforms/android-9/android.jar这个是你工程所使用的API下的android.jar在platforms\android-x\android.jar下 http://proguard.sourceforge.net/index.html#/manual/introduction.html 点旁边的Usage菜单 有-libraryjars的解释

3 http://developer.android.com/guide/developing/tools/proguard.html#decoding
这是使用proguard常见的问题http://proguard.sourceforge.net/index.html#/manual/troubleshooting.html