我遇到了一个问题,即当我准备好测试时,我正在处理的应用没有部署到设备上。它曾经做得很好,但后来我更新到5.0.1 Lollipop,我相信这是罪魁祸首。除了降级回4.4.4 KitKat,这是我的引导加载程序锁定Galaxy S4的过程,我该怎么办才能解决这个问题? ADB识别我的设备并且项目构建没有错误/警告。但是,如果我手动构建已签名的APK并通过电子邮件/ PushBullet将其发送到我的设备,该应用程序确实运行并正常工作,这只是一些额外的,不必要的步骤。
我很抱歉缺少信息,我会根据我尝试过的提示进行更新。我不知道从哪里开始。我尝试过的一件事是将所有编译sdk版本更改为21,但没有骰子。它会弹出绿色泡泡"会话' app'运行"但设备上没有任何反应。此外,ADB窗格报告"没有可调试的应用程序。"这里最大的问题是我无法在此时调试我的应用程序,因为我无法查看logcat。任何帮助将不胜感激。
答案 0 :(得分:1)
我的手机有SuperSU(一个生根应用程序),它更新并导致了这个问题。作为更新的一部分,它已关闭首选项以允许作为系统用户运行的进程在未经确认的情况下获得root访问权限。我只是启用了“信任系统用户”选项,它正常工作。
希望这有助于某人:)
答案 1 :(得分:0)
事实证明,我的设备(Galaxy S4 Lollipop)上添加了一项不允许安装ADB的安全功能。解决方案是获取root权限并从Chainfire安装adbd Insecure应用程序并运行它。现在完美无瑕。