使用eclipse打的apk包忽大忽小,安装后运行程序失败,什么原因?

使用eclipse不混淆打的正式签名apk包忽大忽小,我的apk理论打包是5021K,但是每次打包都不一样,有时是4888K,有时是5006K,始终达不到正常的5021K,安装后运行程序,一闪而过,直接失败,什么原因?

你运行失败得查看log。

应该是eclipse的错误检测吧,好像是有的代码不符合规范。打开eclipse Preferences 选择 Android 下 Lint Error Checking

去掉勾选项 "Run full error check when exporting app and abort if fatal errors are found "

编译不报错,运行可能有错啊。。。。

混淆的时候 会去掉一些不要用的吧 都已大小小了

我都没混淆
一运行就出错,老是这个类找不到,那个类也找不到,什么意思嘛
这些类都没打包到apk里面我觉得。

打包的时候不是掉这个类,就是掉那个类,总是不能完整。连最基本的类都打不进去,比如 User user = new User()
这句语句就出错,明明存在User类的 却报 java.lang.NoClassDefFoundError: com.mb.goods.model.User