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

chrome ARC-Welder javascript console plugin not defined

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

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

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

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

我不是 chrome javascript 开发人员。请帮助我了解我错在哪里..

您确定是通过单击 "chrome://inspect/#apps" 页面上的 "inspect" link 打开您的应用页面吗?

您看到的错误表明您正在将其输入某些 javascript 不适用于应用程序视图的控制台。 "plugin" 名称仅供 Chrome 应用程序和扩展使用,而不是任意网页。

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

你应该:

  1. 在 ARC Welder 中打开您的调试 APK,然后运行它
  2. 在 Android Studio 中打开 logcat(或您通常用来查看 logcat 的任何工具)。
  3. 打开Chrome并在地址栏中输入"chrome://inspect/#apps"
  4. 希望您看到您的应用程序名称已列出,请单击您的应用程序的 'inspect' link。
  5. 在出现的 Javascript 控制台中键入 "plugin.shell('adbd')" 并按回车键。
  6. 现在返回 Android Studio,您应该会在 logcat 中看到大量日志消息,按您的应用程序名称进行过滤,希望您一切顺利。