← スキル一覧に戻る

android-build-deploy
by Skrufy
⭐ 0🍴 0📅 2026年1月13日
SKILL.md
name: android-build-deploy description: Build and deploy Android app to emulator or device. Use when testing Android changes, debugging on device, or running the app after code changes. Handles Gradle builds, APK installation, and app launching. allowed-tools: Read, Bash
Android Build & Deploy
Purpose
Quickly build the Android app and deploy to connected device or emulator for testing.
Prerequisites Check
Before building, verify environment:
# Check for connected devices/emulators
~/Library/Android/sdk/platform-tools/adb devices
# If no devices, start emulator
~/Library/Android/sdk/emulator/emulator -list-avds
~/Library/Android/sdk/emulator/emulator -avd <avd_name> &
Build Commands
Quick Compile (Check for Errors)
cd apps/android/construction-android
./gradlew :app:compileDebugKotlin
Full Debug Build
cd apps/android/construction-android
./gradlew assembleDebug
Build & Install in One Step
cd apps/android/construction-android
./gradlew installDebug
Deploy to Device
Install APK
~/Library/Android/sdk/platform-tools/adb install -r app/build/outputs/apk/debug/app-debug.apk
Launch App
~/Library/Android/sdk/platform-tools/adb shell am start -n com.constructionpro.app/.MainActivity
Combined: Build, Install, Launch
cd apps/android/construction-android && \
./gradlew installDebug && \
~/Library/Android/sdk/platform-tools/adb shell am start -n com.constructionpro.app/.MainActivity
Debugging
View Logs (Filtered to App)
~/Library/Android/sdk/platform-tools/adb logcat -s "ConstructionPro"
View All Recent Logs
~/Library/Android/sdk/platform-tools/adb logcat -d -t 100
Clear Logs Before Testing
~/Library/Android/sdk/platform-tools/adb logcat -c
Common Issues
Device Not Found
# Restart ADB server
~/Library/Android/sdk/platform-tools/adb kill-server
~/Library/Android/sdk/platform-tools/adb start-server
~/Library/Android/sdk/platform-tools/adb devices
Build Cache Issues
cd apps/android/construction-android
./gradlew clean
./gradlew assembleDebug
Kotlin Compile Errors
Check specific file:
./gradlew :app:compileDebugKotlin 2>&1 | grep -A 5 "error:"
Quick Reference
| Task | Command |
|---|---|
| Compile check | ./gradlew :app:compileDebugKotlin |
| Full build | ./gradlew assembleDebug |
| Build + Install | ./gradlew installDebug |
| Launch app | adb shell am start -n com.constructionpro.app/.MainActivity |
| View logs | adb logcat -d -t 50 |
| List devices | adb devices |
Project Paths
- Root:
apps/android/construction-android/ - APK Output:
app/build/outputs/apk/debug/app-debug.apk - Source:
app/src/main/java/com/constructionpro/app/ - Models:
app/src/main/java/com/constructionpro/app/data/model/ - Screens:
app/src/main/java/com/constructionpro/app/ui/screens/ - API Service:
app/src/main/java/com/constructionpro/app/data/ApiService.kt
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です