当前位置: 首页 > 知识库问答 >
问题:

Android模拟器实例不显示"允许USB调试"确认以进行身份验证

江高飞
2023-03-14

我正试图在Android Studio的Android Emulator中运行我的移动应用程序。当我运行应用程序时,它会提示我选择emulator实例:

当我选择一个模拟器实例时,应用程序的构建就会启动,所选的模拟器就会启动。

构建完成后,Android Studio告诉我,它正在“等待目标设备上线”,以便能够通过网桥进行身份验证。

等待了一段时间后,我没有得到RSA指纹的“允许USB调试”确认,所以我启用了开发人员模式并进入设置。

然后,我尝试关闭设置USB调试,然后重新打开,然后在我的计算机上重新启动ADB服务,导致ADB服务要求我授权设备(我无法获得确认)

我在其他几个Android版本上尝试过这个方法,其中只有一个版本有效(API 27)(这个版本在操作系统启动时向我显示了允许确认窗口)。我还检查了工作操作系统(API 27)上是否启用了开发人员选项,它们不是,这表明操作系统映像是预先配置的,因为它们是模拟器,我不需要触摸任何设置。

这感觉像是一个图像问题,因为其中一个图像(API 27)确实有效。有人知道为什么我不能让其他API版本提示我向远程目标进行身份验证吗?

需要注意的一点是:在不起作用的版本中,我在Developer Options下看不到设备上的USB端口-

API 27(有效的图像):

API 25(不起作用的图像):

这是我希望看到的提示,以便ADB服务可以与设备通信:


共有1个答案

卢朝
2023-03-14

我也面临着同样的问题,但通过擦除数据、杀死和重启adb服务器来解决,但它也不能再次工作*所以,我使用了

Emulaor with no Play support

这只解决了我的问题。希望对其他人有帮助

 类似资料:
  • 我想允许只访问一个特定的Rest点而不进行身份验证。 控制器: 如果将antMatchers保留如上所示,我可以禁用两个点的身份验证。但我的目标是只允许带有id参数的GET通过而不进行身份验证。我尝试了Controller.myPath+“?id=**”,但它不起作用。有什么想法吗?多谢了。

  • 我遵循了为keycloak(版本4.8.3)设置自定义身份验证器spi的演练。我几乎只使用从这里得到的示例代码。我只更改了以便能够编译项目并使用部署它。而且它起作用了...我可以在keycloak中配置新的身份验证流,更新浏览器流并设置所需的动作。但是,如果我想在应用程序中使用新的身份验证,我会得到以下消息:。并且在控制台中得到以下输出: 我在github上查找了文件DefaulTauthenti

  • 问题内容: 我在Express中有以下内容 我想覆盖或模拟isAuthenticated返回此 这是我的单元测试: 我已经尝试使用proxyquire嘲笑index.js-我想我需要对路由器存根吗?我也尝试在测试中改写 必须有一种简单的方法可以模拟这种情况,因此我不需要对请求进行身份验证。有任何想法吗? 问题答案: 您可以使用to stub 方法,但是应该在将对的引用设置为中间件之前进行此操作,因

  • 我对Firebase实时数据库规则有意见。我向。在中,我想在实时数据库中添加我自己的用户对象。我这样做是因为每个用户都有额外的电子邮件/密码信息。 我检查完之后 方法 它叫。但出于某种原因,会抛出此数据库错误: 根据我的理解,如果Firebase用户不是null,那么他已经登录,因此我的规则在Firebase中声明 将允许用户写入数据库。但是,当我将规则更改为和。 所以我的问题是:我做错了什么?我

  • 我已经下载并尝试测试了Spring Security扩展的sec-server-win-auth示例应用程序。我执行了以下步骤: 下载并构建spring-security-Kerberos-master项目。 将sec-server-win-auth-1.0.0.build-snapshot.jar取出到PROD服务器上的文件夹中。 使用我的自定义信息在同一个文件夹中创建一个新的applicati

  • 问题内容: 我正在使用flask和SQL Alchemy开发应用程序。我需要显示执行查询以生成页面的时间,以及每个查询用于调试的时间 最好的方法是什么? 问题答案: 如果你使用的是扩展名,并且不想打扰,可以设置配置密钥。