jellytau/scripts/check-android.sh

56 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
# Check Android development environment
set -e
echo "🔍 Checking Android development environment..."
echo ""
# Check ADB
if command -v adb &> /dev/null; then
echo "✅ ADB installed: $(adb version | head -1)"
else
echo "❌ ADB not found"
fi
# Check Android SDK
if [ -d "$HOME/Android/Sdk" ]; then
echo "✅ Android SDK found at: $HOME/Android/Sdk"
else
echo "❌ Android SDK not found at: $HOME/Android/Sdk"
fi
# Check NDK
if [ -d "$HOME/Android/Sdk/ndk" ]; then
NDK_VERSION=$(ls "$HOME/Android/Sdk/ndk" | head -1)
echo "✅ NDK found: $NDK_VERSION"
else
echo "❌ NDK not found"
fi
# Check Rust
if command -v rustc &> /dev/null; then
echo "✅ Rust installed: $(rustc --version)"
else
echo "❌ Rust not found"
fi
# Check Cargo
if command -v cargo &> /dev/null; then
echo "✅ Cargo installed: $(cargo --version)"
else
echo "❌ Cargo not found"
fi
# Check for connected devices
echo ""
echo "📱 Connected Android devices:"
if adb devices | grep -q "device$"; then
adb devices | grep "device$"
else
echo "⚠️ No devices connected"
fi
echo ""
echo "🔍 Environment check complete!"