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 も更新しようとしましたが、まだ機能していません。
次のように、この PullToRefreshListView ウィジェットを XML ファイルに追加しようとしました。
<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 バージョン 20.0.1 の要件はこちらです。そして、環境に問題がないことを確認しました。
アプリを直接正常に実行できますが、コードを難読化してパッケージ化した後、PullToRefreshListView を含むアクティビティにジャンプするとクラッシュが発生します。
どうすればこの問題を解決できますか?