电脑adb连接模拟器

在一般要测试一些脚本时可以用这种方式在电脑上跑命令

1、前提条件

adb下载

windwos端下载 https://dl.google.com/android/repository/platform-tools-latest-windows.zip

macos端下载 https://dl.google.com/android/repository/platform-tools-latest-windows.zip

linux端下载 https://dl.google.com/android/repository/platform-tools-latest-linux.zip

解压

2、改环境变量

选择好解压下来的adb.exe就行了

查看已连接设备

.\adb devices

连接 MuMu 模拟器(常用端口:16384 / 5554)

.\adb connect 127.0.0.1:16384

断开设备

.\adb disconnect 127.0.0.1:16384

重启 adb 服务

.\adb kill-server
.\adb start-server  

二、模拟操作(自动化脚本最常用)

点击坐标 (x,y)

.\adb shell input tap x y

滑动(起点x1 y1 → 终点x2 y2,时长300ms)

.\adb shell input swipe x1 y1 x2 y2 300

输入文字

.\adb shell input text “你要输入的内容”

按返回键

.\adb shell input keyevent 4

按 Home 键

.\adb shell input keyevent 3  

三、安装 / 卸载 APP

安装 APK

.\adb install 路径/xxx.apk

强制覆盖安装(更新用)

.\adb install -r 路径/xxx.apk

卸载 APP(需要包名)

.\adb uninstall 包名  

四、文件传输(电脑 ↔ 模拟器)

电脑 → 模拟器

.\adb push 电脑文件路径 /sdcard/

模拟器 → 电脑

.\adb pull /sdcard/文件名 电脑保存路径  

五、查看与截图

截图并保存到电脑

.\adb shell screencap -p /sdcard/screen.png
.\adb pull /sdcard/screen.png 电脑路径

查看屏幕分辨率

.\adb shell wm size  

六、APP 相关

查看当前打开的 APP 包名

.\adb shell dumpsys window | findstr mCurrentFocus

启动 APP

.\adb shell am start -n 包名/Activity名

强制停止 APP

.\adb shell am force-stop 包名  

你现在最常用的(直接记这几个)

.\adb devices # 看设备
.\adb connect 127.0.0.1:16384 # 连 MuMu
.\adb shell input tap x y # 点击
.\adb shell input swipe x1 y1 x2 y2 300 # 滑动

mc服务器搭建

1、前期准备

部署服务器的电脑(可以是本地的或云服务器)

一个公网IP或用内网穿透也可以

安装好java 11

apt update(更新库)

apt install -y openjdk-17-jdk(安装java11)

2、安装mcsm

命令sudo su -c “wget -qO- https://script.mcsmanager.com/setup\_cn.sh | bash”

访问网页IP地址:23333

记得如果连接不安全就删掉一个s用http访问

访问后会喊你注册账号和密码,按操作来就行。

记得如果是默认安装市场里的要选好对应的操作系统,本人之前没注意踩过坑之后一键安装就部署好了。

3、外网访问

如果是买的云服务器,那就会有公网IP直接在mc里选好对应的版本或相应的整合包就行

一般不更改就是默认端口25565

没有公网IP就用内网穿透,一般各家的内网穿透都还行,选免费的够用,对于玩的人不是特别多的话,各家厂商也有对应的操作文档,反正只要记得你的IP地址和要穿的端口是25565就行了。

4、注意事项

如果玩的不是正版或者有联机的朋友有一个玩的不是正版就要关闭服务器的配置文档里的正版验证

基本流程就是这样的,希望你和你的朋友玩的开心。

mc服务器搭建

1、前期准备

部署服务器的电脑(可以是本地的或云服务器)

一个公网IP或用内网穿透也可以

安装好java 11

apt update(更新库)

apt install -y openjdk-17-jdk(安装java11)

2、安装mcsm

命令sudo su -c “wget -qO- https://script.mcsmanager.com/setup\_cn.sh | bash”

访问网页IP地址:23333

记得如果连接不安全就删掉一个s用http访问

访问后会喊你注册账号和密码,按操作来就行。

记得如果是默认安装市场里的要选好对应的操作系统,本人之前没注意踩过坑之后一键安装就部署好了。

3、外网访问

如果是买的云服务器,那就会有公网IP直接在mc里选好对应的版本或相应的整合包就行

一般不更改就是默认端口25565

没有公网IP就用内网穿透,一般各家的内网穿透都还行,选免费的够用,对于玩的人不是特别多的话,各家厂商也有对应的操作文档,反正只要记得你的IP地址和要穿的端口是25565就行了。

4、注意事项

如果玩的不是正版或者有联机的朋友有一个玩的不是正版就要关闭服务器的配置文档里的正版验证

基本流程就是这样的,希望你和你的朋友玩的开心。

iFLOW部署教程

1、安装条件

  • Node.js 22+(用于直接用命令安装)

  • 4GB+ 内存(电脑运行配置最低)

  • 互联网连接(其本身必须联网)

2、安装iFLOW

重启终端:CMD(Windows + r 输入cmd) 或 PowerShell
运行 `npm install -g @iflow-ai/iflow-cli@latest` 来安装 iFlow CLI
运行 `iflow` 来启动 iFlow CLI

3、启动iFlow

1
2
3
在cmd中输入iflow就行
按照指令登录,其本身是免费的。
之后输入命令就能让他自动执行。

部署一个自己的网盘搜索引擎(pansou)

项目地址 https://github.com/fish2018/pansou

用docker可以直接一键部署(开箱即用)

docker run -d –name pansou -p 80:80 ghcr.io/fish2018/pansou-web

在Nas上部署其本身还是用docker,打开后自定义compose

version: ‘3.8’

services:
pansou:
image: ghcr.io/fish2018/pansou-web:latest
container_name: pansou-app
ports:
- “8080:80” #我这个默认写的是8080,可根据自己的需求改
- “4433:443”
environment:
# 基础配置
- DOMAIN=localhost
- PANSOU_PORT=8888
- PANSOU_HOST=127.0.0.1
# 代理配置(可选)
# - SOCKS5_PROXY=socks5://ip:20170
# - HTTP_PROXY=http://ip:20171
volumes:
# 数据持久化
- ./pansou-data:/app/data
- ./pansou-logs:/app/logs
restart: unless-stopped
healthcheck:
test: [“CMD”, “curl”, “-f”, “http://localhost/api/health"\]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s

volumes:
pansou-data:
driver: local
pansou-logs:
driver: local

这是我写的一个大致的,如果不懂就照抄

演示

OpenList编译指南

1、所需环境

  • Node.js:运行环境

  • pnpm:包管理器

  • Git:用于克隆仓库

2、构建前端

新建文件夹打开cmd

git clone https://github.com/OpenListTeam/OpenList-Frontend.git(克隆仓库到本地)
cd OpenList-Frontend(切换到仓库目录)
pnpm install (下载需要的包)

pnpm build(构建前端)

之后会生成一个dist

3、构建后端

3、构建后端

git clone https://github.com/OpenListTeam/OpenLis.git (克隆后端到本地)

将上一步的 dist 目录复制到项目下的 public 目录下,然后执行:

appName=”openlist”
builtAt=”$(date +’%F %T %z’)”
goVersion=$(go version | sed ‘s/go version //‘)
gitAuthor=$(git show -s –format=’format:%aN <%ae>’ HEAD)
gitCommit=$(git log –pretty=format:”%h” -1)
version=$(git describe –long –tags –dirty –always)
webVersion=$(curl -s –max-time 5 “https://api.github.com/repos/OpenListTeam/OpenList-Frontend/releases/latest“ -L | grep ‘“tag_name”:’ | sed -E ‘s/.“([^”]+)”./\1/‘ | sed ‘s/^v//‘)
if [ -z “$webVersion” ]; then
webVersion=”0.0.0”
fi
ldflags=”\
-w -s \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.BuiltAt=$builtAt’ \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.GoVersion=$goVersion’ \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.GitAuthor=$gitAuthor’ \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.GitCommit=$gitCommit’ \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.Version=$version’ \
-X ‘github.com/OpenListTeam/OpenList/v4/internal/conf.WebVersion=$webVersion’ \

go build -ldflags=”$ldflags” .

就会生成一个exe可执行文件

4、启动

在有exe的文件夹里打开cmd输入

openlist server

第一次启动记得记住密码,后访问localho1st:5244就行默认账号是admin

本地ai部署教程(语言模型ollama)

ollama官网在电脑上安装ollama

安装好后打开cmd运行

ollama run 对应的模型名称会自动下载如有卡住就ctrl加c停止,在输入一次这个命令就行。

安装好后就可以直接开始对话了

一些ollama常用命令

ollama list(查看下载了哪些模型)

ollama rm mistral(删除不要的模型)

一般来说要用于二次开发用这个127.0.0.1:11434其11434为ollama的监听端口可以直接使用。

iFLOW部署教程

1、安装条件

  • Node.js 22+(用于直接用命令安装)

  • 4GB+ 内存(电脑运行配置最低)

  • 互联网连接(其本身必须联网)

2、安装iFLOW

重启终端:CMD(Windows + r 输入cmd) 或 PowerShell
运行 `npm install -g @iflow-ai/iflow-cli@latest` 来安装 iFlow CLI
运行 `iflow` 来启动 iFlow CLI

3、启动iFlow

1
2
3
在cmd中输入iflow就行
按照指令登录,其本身是免费的。
之后输入命令就能让他自动执行。

本地ai部署教程(语言模型ollama)

ollama官网在电脑上安装ollama

安装好后打开cmd运行

ollama run 对应的模型名称会自动下载如有卡住就ctrl加c停止,在输入一次这个命令就行。

安装好后就可以直接开始对话了

一些ollama常用命令

ollama list(查看下载了哪些模型)

ollama rm mistral(删除不要的模型)

一般来说要用于二次开发用这个127.0.0.1:11434其11434为ollama的监听端口可以直接使用。

部署一个自己的网盘搜索引擎(pansou)

项目地址 https://github.com/fish2018/pansou

用docker可以直接一键部署(开箱即用)

docker run -d –name pansou -p 80:80 ghcr.io/fish2018/pansou-web

在Nas上部署其本身还是用docker,打开后自定义compose

version: ‘3.8’

services:
pansou:
image: ghcr.io/fish2018/pansou-web:latest
container_name: pansou-app
ports:
- “8080:80” #我这个默认写的是8080,可根据自己的需求改
- “4433:443”
environment:
# 基础配置
- DOMAIN=localhost
- PANSOU_PORT=8888
- PANSOU_HOST=127.0.0.1
# 代理配置(可选)
# - SOCKS5_PROXY=socks5://ip:20170
# - HTTP_PROXY=http://ip:20171
volumes:
# 数据持久化
- ./pansou-data:/app/data
- ./pansou-logs:/app/logs
restart: unless-stopped
healthcheck:
test: [“CMD”, “curl”, “-f”, “http://localhost/api/health"\]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s

volumes:
pansou-data:
driver: local
pansou-logs:
driver: local

这是我写的一个大致的,如果不懂就照抄

演示