handleLoadPackage不生效(xposed)

参考文献:eclipse工程基于Xposed的一个简单Hook-Android-IT72.COM

最近在用xposed框架开发模块,模块有两个Class,分别实现IXposedHookLoadPackage.handleLoadPackage和IXposedHookInitPackageResources.handleInitPackageResources,发现只能进入handleInitPackageResources,死活无法进入handleLoadPackage。我的xposed_init如下:

com.pang.xposedproj.HookPkg
com.pang.xposedproj.Demo

多方搜索未果,翻看xposed框架日志的时候发现了猫腻,加载handleLoadPackage的类的时候报错:

java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation 

可能是eclipse引用XposedBridgeAPI引入方式有问题,应该不需要把api编译进去(xposed框架已经包含),于是根据参考文献,在工程目录下建立lib文件夹(不是libs!!!),然后右键jar包,add to build path即可!

总结:xposed框架日志对于模块开发十分重要,能看到一些很有用的报错信息,另外,XposedBridge.log()也能输出日志到框架的日志界面,便于调试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果VirtualXposed应用无法打开,您可以尝试以下解决方法: 1. 检查您的手机是否已经root,如果没有root,VirtualXposed应用将无法正常运行。 2. 检查您的手机是否已经安装了Xposed框架,如果没有安装,VirtualXposed应用将无法正常运行。 3. 检查您的手机是否已经安装了最新版本的VirtualXposed应用,如果没有安装最新版本,可能会出现无法打开的问题。 4. 尝试清除VirtualXposed应用的缓存和数据,然后重新启动应用。 5. 如果以上方法都无法解决问题,您可以尝试卸载VirtualXposed应用,然后重新安装最新版本的应用。 ### 回答2: 虚拟Xposed应用打不开可能是由于多种因素导致的,以下是几种可能的情况和解决方法: 1. 安装过程出现错误:如果您在安装Virtual Xposed时出现了错误,可能会导致应用无法正常打开。解决方法是重新安装应用,并确保您选择的版本与您的设备兼容。 2. 设备未根:虚拟Xposed应用需要访问您设备的系统根目录才能运行。如果您的设备没有经过root,那么该应用可能无法正常运行。 3. 安全软件拦截:某些手机厂商自带的安全软件可能会将虚拟Xposed应用识别为风险应用并自动拦截。解决方法是禁用或卸载该安全软件。 4. 设备防火墙拦截:一些设备自带的防火墙软件可能会误判虚拟Xposed应用,并拦截其访问。解决方法是将该应用添加到允许通过的列表中。 5. 兼容性问题:虚拟Xposed应用需要与您设备上的其他应用兼容才能正常运行。如果您的设备或其他应用不兼容,则该应用可能无法正常打开。解决方法是升级您的设备,或使用其他虚拟环境或应用。 如果您尝试了以上提供的方法,但仍无法打开虚拟Xposed应用,请尝试与应用官方联系以获得更多帮助。最后,请注意保持您的设备和应用程序的最新版本以获得最佳性能和安全性。 ### 回答3: VirtualXposed是一款非常实用的应用,它可以帮助用户创造一个虚拟的环境,让用户在这个虚拟的环境中安装一些旧版的应用或者一些需要ROOT权限的应用,使得用户可以在无需ROOT权限或者破坏原系统的情况下安装和使用这些应用。虽然VirtualXposed是一款非常好用的软件,但有时候用户还是会遇到VirtualXposed应用打不开的问题。 首先,我们需要检查VirtualXposed应用是否已安装成功。如果用户在安装VirtualXposed的时候遇到任何问题,可能会导致应用安装失败。用户可以打开应用商店,检查是否已经成功找到VirtualXposed并且安装成功。如果没有安装成功,用户可以再次安装尝试解决问题。 其次,我们要检查VirtualXposed应用的权限。在开始使用VirtualXposed之前,确保应用已获得必需的权限。为了获得所有的权限,用户可以打开手机设置并前往应用管理器。找到VirtualXposed应用并确保用户已经允许它的所有权限,例如存储,位置和网络。 另外,当VirtualXposed应用打不开时,可以尝试删除它并重新安装。清除应用缓存和数据也有可能有所帮助。这个方法通常可以解决由于应用数据损坏或意外错误导致的VirtualXposed应用打不开问题。 如果以上方法依然无法解决问题,用户可以联系VirtualXposed应用的硬件和软件支持人员寻求帮助。他们可能会提供更多的解决方案,或者修复未标示明的问题,这有助于恢复VirtualXposed应用的正常使用。 总之,当VirtualXposed应用打不开时,用户可以尝试检查应用是否安装成功、应用的权限设置、重装应用以及联系VirtualXposed的官方支持团队等多种方法,以解决问题并恢复该应用的正常使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值