Java 使用ProGuard后,移动设备上的应用程序崩溃

Java 使用ProGuard后,移动设备上的应用程序崩溃,java,android,obfuscation,proguard,Java,Android,Obfuscation,Proguard,在我的应用程序上成功使用ProGuard后,它在我的移动设备上启动时崩溃。 我使用proguard的标准配置:${sdk.dir}/tools/proguard/proguard android.txt logcat这样说:E/AndroidRuntime(13441):在packagename.q.doInBackground(未知源代码) 然后一些应用程序崩溃错误等等 为什么在doInBackground中找不到我的来源?这是一项简单的任务。 有人能帮我吗 编辑:整个日志: I/Activi

在我的应用程序上成功使用ProGuard后,它在我的移动设备上启动时崩溃。 我使用proguard的标准配置:
${sdk.dir}/tools/proguard/proguard android.txt

logcat这样说:
E/AndroidRuntime(13441):在packagename.q.doInBackground(未知源代码)

然后一些应用程序崩溃错误等等

为什么在doInBackground中找不到我的来源?这是一项简单的任务。 有人能帮我吗

编辑:整个日志:

I/ActivityManager(1604):为活动myPackageName/.main启动proc myPackageName。活动:pid=13961 uid=10147 gids={3003}
I/ActivityManager(1604):显示myPackageName/.main活动:+744ms(总计+1m41s749ms)
E/AndroidRuntime(13961):在myPackageName.q.doInBackground(未知来源)
E/EmbeddedLogger(1604):应用程序崩溃!进程:myPackageName
E/EmbeddedLogger(1604):应用程序崩溃!软件包:myPackageName v4(1.2.1)
E/EmbeddedLogger(1604):应用标签:XxX
W/ActivityManager(1604):强制完成活动myPackageName/.main活动
E/WindowManager(13961):活动myPackageName.main活动泄漏了window com.android.internal.policy.impl.PhoneWindow$DecorView@40dcbed8原来是加在这里的
E/WindowManager(13961):android.view.WindowLeaked:Activity myPackageName.main活动已泄漏window com.android.internal.policy.impl.PhoneWindow$DecorView@40dcbed8原来是加在这里的
E/WindowManager(13961):位于myPackageName.MainActivity.b(未知源)
E/WindowManager(13961):位于myPackageName.l.a(未知来源)
I/ActivityManager(1604):进程myPackageName(pid 13961)已死亡。

我解决了它。问题是我在这个
doInBackground
刚刚加上

#保持jsoup
-保持公共类org.jsoup.*{
公众*;
}


感谢您的帮助

这是因为Proguard的配置错误。pagename是否为非组件类?如果是,请为该类使用keep。将完整的日志信息OUH sry this should is packagename,它显示了我的包的名称^^Mhm如何将整个日志从手机提供到此处:o:)q是活动类吗?如果是修改您的设置HMM我的活动类命名为:MainActivity,登录名为:o但是doInBackground在另一个类中,这会改变MainActivity上的某些内容,这是错误的吗?我认为q是因为PG的收缩等,我应该修改什么?我对配置ProGuard知之甚少,这就是我问的原因。。如果这是Proguard未更改的活动名称。使用
-keep class pkg.classname{*;}
。谢谢,我的应用程序也出现了同样的问题。