d***@qq.com
d***@qq.com
  • 发布:2018-11-12 14:56
  • 更新:2018-11-12 17:04
  • 阅读:843

【报Bug】无法在手机上调试

分类:HBuilder

手机lineageOS 14.1,安卓7.1.2
电脑windows7
软件:hb,hbx都试了,都是2018年11月最新

前几天换了新电脑,和老电脑一模一样的系统还有手机,但是怎么样都无法运行在我手机上:

1 - 识别不到我在手机里的基座,所以每次点运行都重复安装
2 - 我手动安装了hbuilder下的基座,但是仍然好像检测不到它的存在一样,每次点运行都

正在建立手机连接...
正在安装手机端自定义基座...
(成功覆盖了我的基座,但是并不会启动它,就好像它不存在一样)
(然后就提示超时呀,让我手动安装呀之类的没用的提示)

总之不管怎么办,它就像是检测不到我已经安装的基座,然后一遍又一遍的安装,我已经疯了

我只想知道hbuilder向adb.exe传了什么参数,是哪一步出错了?为什么检测不出来我的基座?控制台里并不输出这些详细信息。

2018-11-12 14:56 负责人:无 分享
已邀请:
d***@qq.com

d***@qq.com (作者)

已经成功解决了,是我个人手机的问题……

最开始我想编译一个adb.exe,然后看看命令行参数是什么。后来我在hbuilder里看到了日志这个东西,在设置里把日志等级改成详细,就可以看到adb参数了

发现pm list这个命令返回的系统所有包有异常,突然想到自己手机曾经为了玩个游戏做了反root检测处理,所以adb shell "type pm"发现pm命令在/system/bin下是一个假命令(为了隐藏root所以返回假数据),在备份里找到了pm命令的还原,还原后成功工作。

爽到

该问题目前已经被锁定, 无法添加新回复