8

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

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

但我收到此错误:未捕获的 ReferenceError:未定义插件

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

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

4

2 回答 2

7

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

你应该:

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

您确定通过单击“chrome://inspect/#apps”页面中的“inspect”链接打开了您的应用程序页面吗?

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

于 2015-04-09T00:48:17.167 回答