添加PullToRefreshListView并使用ProGuard打包后的ClassNotFoundException

时间:2012-07-19 08:18:20

标签: android proguard classnotfoundexception

我将PullToRefreshListView.java源代码添加到我的包中。在用progard.cfg打包之前,应用程序运行良好,但在该操作之后出错了。

它现在抛出ClassNotFoundException错误。

  

07-19 15:09:14.776:E / AndroidRuntime(585):引起:   抛出java.lang.ClassNotFoundException:   com.xx.xxx.widget.PullToRefreshListView

在我更新ADT之后发生这种情况(此ADT可以在XML文件中发送警告信息)。在更新之前它进展顺利。我也试图更新Android SDK,但仍无法正常工作。

我尝试在XML文件中添加这个PullToRefreshListView小部件,如下所示:

<com.xx.xxx.widget.PullToRefreshListView
    android:id="@+id/contentFlowList"
    style="@style/pull_refresh_listview_style"
    android:listSelector="@android:color/transparent" >
</com.xx.xxx.widget.PullToRefreshListView>

ADT version20.0.1的要求是here。 我检查了环境没有问题。

我可以直接成功运行App,但是在我混淆了代码并打包它之后跳转到包含PullToRefreshListView的Activity时会发生崩溃。

我该如何解决这个问题?

0 个答案:

没有答案