日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SWT folder ‘..\framework\x86_64‘ does not exist. Please set ANDROID_SWT to point to the folder conta

發布時間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SWT folder ‘..\framework\x86_64‘ does not exist. Please set ANDROID_SWT to point to the folder conta 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

這報錯整了我幾個小時,說實話,搜索出來很多都是改monkeyrunner.bat(大部分解決辦法都是一字不差,一模一樣,這就很明顯了),我試了根本沒用,看了一位大佬的文章才有所啟發。

報錯情況

SWT folder '..\framework\x86_64' does not exist. Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

解決辦法

借著谷歌和百度的方法(基本上我看了20篇左右,可能19篇都是這個方法,字都是重樣的簡直了!)。以下是我試過對于我來說沒成功的方法,還是發一下哈哈哈,萬一對你們有用!

set frameworkdir=lib 改為——> set frameworkdir=..\lib

Dcom.android.monkeyrunner.bindir=..\framework -jar %jarpath% %* 改為 ——> Dcom.android.monkeyrunner.bindir=..\..\platform-tools -jar %jarpath% %*


但是還是沒有解決我的問題,之后我就亂試,又報了一個這樣的錯

Error: Unable to access jarfile ..\framework\monkeyrunner-26.0.0-dev.jar

如圖

給我整無語了,因此我就借著我英語的優勢讀這個報錯:大概意思就是

SWT文件夾“…\framework\x86\U 64”不存在。
請將ANDROID_SWT設置為指向包含文件夾的文件夾swt.jar為了你的平臺。

(monkeyrunner.bat在bin目錄下)我自己理解的意思就是在我monkeyrunner上一級文件夾framework不存在,于是我就搜索x86和monkeyrunner-26.0.0-dev,就在lib文件夾下面找到了(于是發現寶藏),打開我的x86,發現了這個swt.jar


因此我在谷歌上搜索了一下,借鑒了一下其他博主的方法,想到沒有framework這個文件夾我就自己建一個,把lib文件夾里面的東西全部復制到framework里面去。


但是當我再次運行的時候還是報錯,提示系統找不到指定的文件

解決辦法:將platform-tools下的adb.exe文件給復制到剛剛的framework文件夾下面。


我又運行的時候,還是不行,簡直無語了
我突然想起來我前面的monkeyrunner.bat改了的,就是我最開始搜索出來的解決辦法,然后我又改了回去,再次運行就運行成功了!


很不幸的是又報錯了,醉了,我仔細地看了一下回車之后彈出來的代碼,害

04:12:03 E/adb: adb server version (31) doesn't match this client (41); killing... 04:12:04 E/adb: could not read ok from ADB Server 04:12:04 E/adb: * failed to start daemon 04:12:04 E/adb: error: cannot connect to daemon 04:12:04 E/ddms: '..\framework\adb.exe start-server' failed -- run manually if necessary


詳細地看這幾行代碼,我猜測是我有兩個版本的adb(31和41)

我在國外的網站上幾乎把可能的代碼都試了一下,還是不行,就在這一刻恍然大悟,我怎么會有兩個版本的adb???于是我想到我的360手機助手、360手機模擬演示、360啥啥啥的,對于此,就ctrl+alt+delete,直接任務管理器,把它們結束進程,再次運行就成功了

程序員改bug就應該不斷地嘗試,昨天在日記中有新的體會:竭盡全力后的人才不會后悔(遇見bug就改bug,兵來將擋水來土掩。今天遇見困難放棄了,明天可能還會遇見,要做的應該是正視它!)

https://blog.csdn.net/hanhanwanghaha歡迎關注這個超級無敵可愛的人鴨。
有什么問題留言私信皆可,看見必回!

https://blog.csdn.net/hanhanwanghaha寶藏女孩 歡迎您的關注!
歡迎關注微信公眾號:寶藏女孩的成長日記
如有轉載,請注明出處(如不注明,盜者必究)

如有轉載,請注明出處

總結

以上是生活随笔為你收集整理的SWT folder ‘..\framework\x86_64‘ does not exist. Please set ANDROID_SWT to point to the folder conta的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。