0

最近、XDA のチュートリアルに従って、デフォルトの android.jar を再パッケージ化して、内部および非表示の API にアクセスできるようにしました。Eclipse S4 TW ROM を実行している携帯電話からメッセージング アプリを取得しました。現在サポートされていないため、アプリに直接通話機能を追加したいと考えています。アプリを apk-tool で逆コンパイルし、dex ファイルを dex2jar と JD-GUI を使用して Java ソース ファイルに変換しました。問題は、Eclipse で「タイプ android.widget.HoverPopupWindow を解決できません。必要な .class ファイルから間接的に参照されています」というエラーが表示されるときです。ホバーポップアップウィンドウ。これは android.jar の再パッケージ化の結果でしょうか? 事前に感謝します。

4

1 に答える 1

0

さらに調べていたところ、/system/framework ディレクトリにある Framework2.jar というファイルを偶然見つけました。ファイルを逆コンパイルしてクラスを抽出すると、android.widget.HoverPopupWindow という Java クラスが見つかりました。そのファイルをパッケージに追加して、エラーを解決しました。

于 2013-07-17T23:28:39.467 に答える