Android - 在手机上授权计算机

标签 android android-studio authorization adb galaxy

我目前拥有三星 Galaxy S7,我正在用它来测试我正在开发的应用程序。昨天,我通过以下方式将手机连接到计算机。 USB 3.0 端口。出现一个弹出屏幕询问我是否要授权,然后我按了是。然后我通过运行应用程序。 Android Studio 并成功安装在我的手机上,我可以对其进行测试。然后我对应用程序的代码进行了一些更改并尝试再次调试,但是应用程序中弹出了一个错误,一旦发生这种情况,手机就不再被“授权”。我将 USB 连接切换到仅照片并且它工作正常(当我将手机连接到我的 USB 2.0 端口时不工作)。然而,另一个错误发生了(由于我的代码),手机再次变得未经授权。现在我没有更多的前置 USB 端口,而且我的手机未获得授权。我尝试了以下方法,但都没有提示我是否要再次授权计算机:

  • 运行 adb kill-server 和 adb start-server
  • 多次拔下并重新插入手机
  • 关闭和打开开发者模式
  • 关闭和打开 USB 调试
  • 在开发者选项中撤销授权的计算机
  • 多次重启手机
  • 切换 USB 连接类型
  • 删除 .android 文件夹中的 key
  • 更新安卓SDK

这真的让我很沮丧,我还能做些什么来尝试让我的手机授权我的电脑吗?提前致谢。

编辑:暂时,我通过输入“android update adb”让它工作。但是,我几乎可以肯定这是暂时的,因为它似乎总是在一小时后停止工作。

最佳答案

尝试以下步骤:

1) 在 adb cmd 中终止并启动 adb 服务器。

2) 打开和关闭 USB 调试以及 ...

这就是对我有用的东西。

第 1 步:删除与设备的连接并关闭 Eclipse

第 2 步:导航到 C:/Users/User_name/.android/

第 3 步:您将找到 adb_key

第四步:删除即可。

第 5 步。再次连接,系统会再次询问您。

第 6 步。要求设备在提示时记住 RSA key 。我认为它完成了。

如果您在几天后遇到同样的问题,只需禁用并启用 USB 调试

否则(如果在 Windows 上)

Right Click on my computer->mange->Device manager->Samsung Android Phone->Samsung android ADB interface->uninstall

然后拔下设备并重新插入并勾选总是允许

关于Android - 在手机上授权计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38775237/

相关文章:

android - Android Studio:无法同步Gradle项目

android - 具有相同 key 的多个条目 : 24. 0.0 rc4=24.0.0 rc4

Azure Web 作业 - 授权基本 header

authentication - 我应该使用 Laravel 的 Authorization 还是 Zizaco 的 Entrust?

android - 所有 Activity 顶部的持久性导航栏

php - 使用 asyncTask 时的 NullPointer

android - 为什么我什至在运行我的应用程序之前就在我的 Google Analytics 门户上看到了结果?

android - 使用更新的 JDK Ionic 2 重新发布 android 应用程序

安卓工作室 : Instant run equires that the platform corresponding to your target device (Android UNOFFICIAL Preview) is installed

authorization - 将 Office365 App "Read mail in All mailboxes"权限限制为特定邮箱