chrome ARC-Welder javascript控制台插件未定义

时间:2015-04-08 15:44:20

标签: android google-chrome google-chrome-arc

我安装了ARC_Welder来测试运行我的Android应用程序。应用程序运行,但我试图获取日志。我读过这篇文章:https://developer.chrome.com/apps/getstarted_arc

尝试在JavaScript控制台中运行 - plugin.shell('adbd')(chrome:// inspect / #apps)。

但是我收到了这个错误: 未捕获的ReferenceError:未定义插件

尝试运行时发生了同样的事情:plugin.shell('logcat');

我不是Chrome javascript开发人员。请帮我理解我错在哪里..

2 个答案:

答案 0 :(得分:7)

我刚遇到同样的问题,你提到的页面上的说明是正确的,但不是很清楚。

你应该:

  1. 在ARC Welder中打开调试APK并运行它
  2. 在Android Studio中打开logcat,(或者通常用于查看logcat的工具)。
  3. 打开Chrome并输入" chrome:// inspect /#apps"在地址栏中
  4. 希望您看到列出的应用名称,然后点击“检查”。您的应用的链接。
  5. 在出现的Javascript控制台中键入" plugin.shell(' adbd')"然后按回车。
  6. 现在回到Android Studio,您应该在logcat中看到一堆日志消息,按您的应用名称进行过滤,希望您好好去。

答案 1 :(得分:1)

您确定通过单击"检查"打开了应用页面吗?来自" chrome:// inspect /#apps"网页?

您看到的错误表明您将其输入到某个不适用于应用视图的javascript控制台中。 "插件"名称仅定义供Chrome应用和扩展程序使用,而非任意网页。