【发布时间】: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