【问题标题】:Cannot locate connected device in Processing无法在处理中找到连接的设备
【发布时间】:2018-02-12 21:09:34
【问题描述】:

我无法让Processing 3.3.6 (x64) for Windows 10 识别我的 LG V20 android 设备

起初,当我尝试运行草图时收到NoClassDefFoundError,Android SDK 更新程序有 2 个由于更多错误而无法安装的建议更新。我的手机未在处理中列出。该设备是我启用了 USB 调试,并且连接正常;我可以很好地传输文件。

在互联网上阅读后几乎没有任何建议或成功,我尝试卸载我计算机上所有与 Android 相关的文件,以及任何与处理相关的文件。我卸载了 Java、JRE 和 JDK。然后我重新安装了它们:

  • Java 8u161 JDK 和 JRE

  • 处理 3.3.6

  • Android SDK(由 Processing 自动安装)

所有安装都没有抱怨,一切看起来都很好。但是,Processing 仍然无法找到或识别我的设备。我还在我的笔记本电脑上尝试了这些确切的步骤,该笔记本电脑大部分全新安装了 Windows 10(除了 chrome 和一些英国媒体报道软件),结果相同。

我还尝试通过 Processing 的模拟器运行一些东西;我可能做错了,但这会出现“启动时丢失与模拟器的连接”错误。

由此看来,这似乎是手机的问题,因为它在多台 PC 上。但它也必须是 PC 的问题,因为它同时出现在手机和模拟器上。坦率地说,我对问题出在哪里感到目瞪口呆。

我不太确定我还能做什么或尝试什么;我在其他任何地方都没有发现我的问题,并尝试了所有类似问题的解决方案,但没有成功。有人有什么想法吗?

编辑我解决了问题。我追踪了我的 adb.exe 的位置,并在该位置的 cmd 中运行了“adb devices”。它列出了一个 设备(我的),并说它是未经授权的。提示出现在我的 手机,并在确认后,设备被授权。

【问题讨论】:

  • 你的意思是你的手机没有和你的android studio连接?
  • @MohammadAli 不,我没有使用 android studio。我正在使用 Processing,如果你安装了 SDK,它有一个内置的 Android 模式。但是,它在运行草图时遇到了问题。
  • 如果你从命令提示符运行adb devices,你能看到你的设备吗?
  • @shadowsheep USB 调试肯定是启用的。当我运行 adb devices 时,它发现一个:“LGH(一堆数字/字母)未经授权”
  • @Vedvart1 如果您的设备上启用了 USB 调试功能,但不足以对其进行调试。该设备仍然必须信任您的 PC。通常您会收到一条弹出消息,询问您是否要信任新的调试平台。试试这个:android.stackexchange.com/questions/144507/…

标签: android processing


【解决方案1】:

首先检查您的设备是否通过运行此命令连接到 sdk

sdk/platform-tools/adb devices

如果找不到您的设备名称,请确保您已启用 USB 调试

转到设置/开发者设置/允许 USB 调试模式

如果您没有看到此选项,请搜索如何为您的手机启用开发者设置,就像 转到设置/关于/软件信息 并不断点击内部版本号 7 次

【讨论】:

  • USB 调试肯定是启用的。当我运行 adb devices 时,它发现一个:“LGH(一堆数字/字母)未经授权”
【解决方案2】:

我喜欢 Processing,我梦想有机会使用它来制作 Android 应用程序,正如“Android 模式”所承诺的那样。两个提到的问题(没有设备连接 + 没有可用的模拟器)以及无尽的红色 Java 错误消息都无法修复。我尝试了有关 Android Studio 和 SDK 参数和组件安装的所有方法,以及不同的 PC 平台,但均未成功。尝试配置 SDK 以匹配 Processing 的要求也是浪费时间。没有任何帮助。得到它的人,他们既不知道它是如何运行的,也不知道它为什么不运行。

忘记 Android 处理程序,使用和享受使用 MIT App Inventor 进行编程,并在一小时内真正开始运行应用程序。让我们将处理用于它的原始目的。

【讨论】:

  • 嗨@alejandro-sincich,欢迎来到StackOverflow。如果您可以更新您的答案以更直接地解决问题,包括平台详细信息和版本等,那就太好了。此外,即使在 Android 上还有其他开发替代方案,总是最好尝试以作者试图除非他们首先要求替代方案。通常,对于许多问题来说,完全改变技术堆栈并不是一个选择。
猜你喜欢
  • 2020-06-09
  • 2017-04-27
  • 1970-01-01
  • 2013-10-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-23
相关资源
最近更新 更多