0

我最近按照 XDA 上的教程重新打包默认的 android.jar 以允许访问内部和隐藏的 API。我从运行 Eclipse S4 TW ROM 的手机中提取了消息应用程序。我想向应用程序添加直接呼叫功能,因为它目前不支持它。我使用 apk-tool 反编译了应用程序,并使用 dex2jar 和 JD-GUI 将 dex 文件转换为 java 源文件。问题是当在 Eclipse 中我收到一条错误消息“无法解析类型 android.widget.HoverPopupWindow。它是从所需的 .class 文件中间接引用的”我目前正在使用 android-17 API 并且找不到任何参考悬停弹出窗口。这可能是重新打包 android.jar 的结果吗?任何帮助将不胜感激。

4

1 回答 1

0

我正在挖掘更多内容,并偶然发现了 /system/framework 目录中名为 framework2.jar 的文件。反编译文件并提取类后,我发现了一个名为 android.widget.HoverPopupWindow 的 java 类。我将该文件添加到我的包中并解决了错误。

于 2013-07-17T23:28:39.467 回答