我将 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 的要求在这里。我检查了环境没有任何问题。
我可以直接成功运行应用程序,但是在我混淆代码并打包后跳转到包含 PullToRefreshListView 的 Activity 时会发生崩溃。
我怎么解决这个问题?