feat: publish workphone SDK deployment and API docs
This commit is contained in:
52
sdk/scripts/run_app.sh
Executable file
52
sdk/scripts/run_app.sh
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
# 快速运行工作手机Agent APP
|
||||
|
||||
echo "=== 工作手机Agent - 快速启动 ==="
|
||||
echo ""
|
||||
|
||||
# 检查设备
|
||||
echo "1. 检查设备连接..."
|
||||
DEVICES=$(adb devices | grep -v "List" | grep "device$" | wc -l | tr -d ' ')
|
||||
|
||||
if [ "$DEVICES" -eq 0 ]; then
|
||||
echo "❌ 未发现设备"
|
||||
echo ""
|
||||
echo "请先启动设备:"
|
||||
echo " - Android Studio → Device Manager → 启动模拟器"
|
||||
echo " - 或连接真机(开启USB调试)"
|
||||
echo ""
|
||||
read -p "按回车键重试,或Ctrl+C退出..."
|
||||
exec "$0"
|
||||
fi
|
||||
|
||||
echo "✅ 发现设备:"
|
||||
adb devices | grep "device$"
|
||||
echo ""
|
||||
|
||||
# 检查APK
|
||||
APK_PATH="android-app/app/build/outputs/apk/debug/app-debug.apk"
|
||||
if [ ! -f "$APK_PATH" ]; then
|
||||
echo "❌ APK未找到: $APK_PATH"
|
||||
echo "请先编译APP: cd android-app && ./gradlew assembleDebug"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "2. 安装APP..."
|
||||
adb install -r "$APK_PATH" || {
|
||||
echo "安装失败,尝试卸载后重装..."
|
||||
adb uninstall com.workphone.agent 2>/dev/null
|
||||
adb install "$APK_PATH"
|
||||
}
|
||||
|
||||
echo ""
|
||||
echo "3. 启动APP..."
|
||||
adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.workphone.agent/.MainActivity
|
||||
|
||||
echo ""
|
||||
echo "✅ APP已启动!"
|
||||
echo ""
|
||||
echo "使用说明:"
|
||||
echo " - 点击蓝色麦克风按钮说'打开豆包'"
|
||||
echo " - 或点击底部'打开豆包'快捷按钮"
|
||||
echo " - 点击右上角设置图标配置服务器(可选)"
|
||||
echo ""
|
||||
Reference in New Issue
Block a user