前言
完成task1首先需要几个前提准备:Anaconda与python环境搭配,vs code或visual studio,Android studio,git,一台用户名不是中文的电脑。
1.Android studio
安装过程只要根据task1内容步骤来就好,但是有两点折腾了挺长时间的感觉值得注意一下,首先是安装路径,默认路径无论是软件本身还是后续项目都是在C盘中,想要自己调整的话还需要对环境进行相应更改,否则会出现报错问题。
图1.1 开机失败图
如果更改了路径也调整了环境变量但仍然出现图2的运行失败(终止开机),可能还有一个原因是电脑的用户名设置,如果是中文的话,会显示非ASCII码,标注出无法判断的字符,较好的解决方法就是更改电脑用户名,需要用到PE维护,这里比较推荐FirPE维护系统,网址:https://firpe.cn/page-247软件支持本地安装后本地卸载,可以轻松删除。再PE系统中修改好用户名和注册表中的信息后重启电脑后要再将自己系统中的注册表进行全部修改,否则会出现软件打不开或者报错的情况。
图1.2 路径错误图
图1.3 FirPE维护系统网页图
修改后C盘仍然会有一些乱码文件,在此不建议管它,因为里面是之前中文名导致的软件不兼容,创建了乱码的目录。
图1.4 乱码目录图
接下来,回到Android Studio,创建虚拟手机,仍然是完全按照task1内容步骤来即可,创建后设置如图。
图1.5 手机设置图
一切准备就绪后,再次尝试打开Andriod Studio中创建的虚拟手机,打开成功!普天同庆!
图1.6 开机成功图
Android Studio部分内容目前就完成了,接下来让我们移步至VS Code。
2.VS Code
首先,保证系统已经下载Anacoda、Python与git,并且已经在VS Code中配置完成。
接下来,按照代码进行克隆仓库,下载等步骤。
git lfs install
git clone https://www.modelscope.cn/datasets/Datawhale/MobileAgent_V2_Demo_qwenVL.git
cd MobileAgent_V2_Demo_qwenVL
conda create -n moblieagent python=3.9.19
conda activate moblieagent
pip install -r win_requirements.txt
第一行是基础安装仓库,第二行代码进行克隆操作,第三行转换目录至下一层MobileAgent_V2_Demo_qwenV。
第四行代码会创建虚拟环境,python版本为3.9.19,在创建虚拟环境时,如果是重复创建,比如之前已经创建过了,但是搭配的镜像源乱七八糟,目录内文件被误删,想直接删除,会弹出“delete existing xxx?”输入y(如果是第一次搭建就没有这个环节)。接着,在安装过程中还会有一次提问,继续输入y,静静等待安装。
图2.1 安装过程图
虚拟环境安装完成后,conda activate moblieagent进入到虚拟环境,接下来的终端命令会有(mobliegaent)前缀,表示进入成功。接下来是非常关键的步骤,由于anaconda默认的源路径是海外链接,下载速度会非常缓慢,甚至因为链接过长导致安装失败,可以采用镜像源,清华源、中科大源、阿里源等等。
图2.2 超时报错图
稍作修改命令:
pip install -r win_requirements.txt -i https://mirrors.aliyun.com/pypi/simple
使用阿里云后再下载即可飞速完成。
最后,修改run.py中的 adb_path
和 qwen_api
变量,运行即可!
图2.3 运行加载图
图2.4运行结果图