gpt4 book ai didi

android - 猴跑者 NoClassDefFoundError : com/android/chimpchat/ChimpChat

转载 作者:行者123 更新时间:2023-11-29 23:30:21 29 4
gpt4 key购买 nike

我在尝试运行 MonkeyRunner.bat 时遇到异常。
我只找到了 this solution但它很老,没有成功。

控制台行:

mymonkeyrunner test.py

错误:

Exception in thread "main" java.lang.NoClassDefFoundError: com/android/chimpchat/ChimpChat
at com.android.monkeyrunner.MonkeyRunnerStarter.<init>(MonkeyRunnerStarter.java:60)
at com.android.monkeyrunner.MonkeyRunnerStarter.main(MonkeyRunnerStarter.java:188)
Caused by: java.lang.ClassNotFoundException: com.android.chimpchat.ChimpChat
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 2 more

最佳答案

发表评论后不久,我想通了。修复 Chimp 问题后,Monkeyrunner 无法找到更多的库。最后,执行以下操作似乎更容易:

您可能将 $ANDROID_SWT 设置为类似 sdk_dir\tools\lib\x86_64 的内容。将你的 ANDROID_SWT\swt.jar 复制到 sdk_dir\tools\lib 然后设置 $ANDROID_SWTsdk_dir\tools\lib.

解决此问题后,我遇到了 Monkeyrunner 找不到 adb 的问题。为此,我不得不将 monkeyrunner.bat 中的最后一行替换为

call "%java_exe%"-Xmx512m "-Djava.ext.dirs=%frameworkdir%;%swt_path%"-Dcom.android.monkeyrunner.bindir=..\framework -jar %jarpath% %*

call "%java_exe%"-Xmx512m "-Djava.ext.dirs=%frameworkdir%;%swt_path%"-Dcom.android.monkeyrunner.bindir=..\..\platform-tools -jar %jarpath% %*

基本上,确保 -Dcom.android.monkeyrunner.bindir 指向 adb.exe 所在的位置。现在它似乎起作用了。

关于android - 猴跑者 NoClassDefFoundError : com/android/chimpchat/ChimpChat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52815413/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com