Android控制台:需要身份验证

kyz*_*zen 10 android

我正在尝试运行geo fix命令,但我无法这样做,因为我受到以下消息的欢迎:

Android控制台:需要身份验证Android控制台:输入'auth'来验证Android控制台:您可以在'/Users/me/.emulator_console_auth_token'中找到您的身份

我在mac [新用户]上,我不知道如何访问.emulator_console_auth_token文件来删除它.

我试过〜/ Users来到用户文件夹,但它没有返回任何结果.此外,我姓名的文件夹不包含该文件.请帮忙.

Fli*_*bor 27

您需要从此文件中获取密钥.在Mac OS上,默认情况下隐藏此文件.

打开终端,运行命令:

nano ~/.emulator_console_auth_token
Run Code Online (Sandbox Code Playgroud)

并从打开的文件中复制令牌(令牌看起来像:mEKb + d0DA2x9eHaK)

连接到仿真器(如果尚未连接):

1)检查模拟器的端口:

adb devices
Run Code Online (Sandbox Code Playgroud)

2)连接到仿真器:

telnet localhost <number of port like 5554>
Run Code Online (Sandbox Code Playgroud)

你应该看到:

"身份验证需要Android控制台:输入'auth'来验证Android控制台:您可以在'/Users/me/.emulator_console_auth_token'中找到您的"

3)设置验证令牌:

auth <your auth token>
Run Code Online (Sandbox Code Playgroud)

现在你可以运行:

geo fix <longitude value> <latitude value>
Run Code Online (Sandbox Code Playgroud)

要么

sms send <phonesender> <textmessage>
Run Code Online (Sandbox Code Playgroud)


小智 7

你能做的最好的事情是:

  1. 转到文件 .emulator_console_auth_token
  2. 打开它。
  3. 删除内容,留空。
  4. 重启你的终端
  5. 再次输入:telnet 127.0.0.1 port_number(5554)

例子: telnet 127.0.0.1 5554