2013-07-17 20 views
0

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

回答

0

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