在我的应用程序上成功使用ProGuard后,它在我的移动设备上启动时崩溃。 我用proguard相关的标准配置:${sdk.dir}/tools/proguard/proguard-android.txt
使用ProGuard后,移动设备上的应用程序崩溃
而且logcat的说,这样的事情:E/AndroidRuntime(13441): at packagename.q.doInBackground(Unknown Source)
然后一些应用程序崩溃的错误等
它为什么找不到我在doInBackground来源?它是一个简单的AsyncTask。 任何人都可以帮助我吗?
编辑:全日志:
I/ActivityManager(1604): Start proc myPackageName for activity myPackageName/.MainActivity: pid=13961 uid=10147 gids={3003} I/ActivityManager(1604): Displayed myPackageName/.MainActivity: +744ms (total +1m41s749ms) E/AndroidRuntime(13961): at myPackageName.q.doInBackground(Unknown Source) E/EmbeddedLogger(1604): App crashed! Process: myPackageName E/EmbeddedLogger(1604): App crashed! Package: myPackageName v4 (1.2.1) E/EmbeddedLogger(1604): Application Label: XxX W/ActivityManager(1604): Force finishing activity myPackageName/.MainActivity E/WindowManager(13961): Activity myPackageName.MainActivity has leaked window [email protected] that was originally added here E/WindowManager(13961): android.view.WindowLeaked: Activity myPackageName.MainActivity has leaked window [email protected] that was originally added here E/WindowManager(13961): at myPackageName.MainActivity.b(Unknown Source) E/WindowManager(13961): at myPackageName.l.a(Unknown Source) I/ActivityManager(1604): Process myPackageName (pid 13961) has died.
这是因为Proguard的错configuartion的。是页面名称是非组件类?如果有,请保留这个班级。把完整的日志消息 – 2013-05-09 09:37:18
ouh sry这应该是包名称,它显示我的包名称^^姆姆如何提供从手机到这里的整个日志:o – Phil 2013-05-09 09:42:06
:) q是一个活动类?如果是修改你的设置 – 2013-05-09 09:43:47