SDB设备未经授权

SDB device unauthorized

您好,我最近一直在为我的 Samsung Galaxy 智能手表开发应用程序。 最初当我连接到它时,它请求许可。但不久前我重置了我的设备(启用三星支付)。然后我预编码以恢复备份。

现在,当我尝试使用 sdb 将我的手表连接到我的计算机时,我收到错误消息

C:\tizen-studio\tools>sdb connect 192.168.137.41:26101
connecting to 192.168.137.41:26101 ... device unauthorized. Please approve on your device.

但我的设备上没有显示任何内容。

然后,当我再次 运行 该命令时,我收到消息

C:\tizen-studio\tools>sdb connect 192.168.137.41:26101
192.168.137.41:26101 is already connected

然后我尝试像过去那样获得 shell 访问权限,然后我收到此错误:

C:\tizen-studio\tools>sdb shell
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.
device unauthorized. Please check the confirmation dialog on your device.

但同样,我的手表上没有显示任何对话框。

所以现在,我无法再为我的手表开发任何应用程序,因为它不再让我连接到它了。

要在 android 设备上解决此问题,您通常只需要撤销 USB 调试授权。但是我在 Tizen OS.

上找不到这个选项

如何让我的手表再次连接到我的电脑?

解决方法是进入 C:\Users\{USER}\.tizen 并删除该文件夹或删除其中的项目。这会将您的密钥更改为新密钥,手表会提示您接受新密钥

我尝试了上面的答案,但没有成功。

我的设备也显示未经授权:

> sdb.exe devices
List of devices attached
192.168.1.9:26101       unauthorized    <unknown>

开始shell时
> sdb.exe shell

手表让我确认调试连接

这样我就可以使用 shell 手表终于连接上了。