darts-online
Описание
Приложение для игры в дартс с друзьями локально или онлайн.
Языки
- TypeScript68,9%
- PLpgSQL23,2%
- Python2,7%
- Batchfile2,1%
- CSS1,2%
- HTML0,6%
- Остальные1,3%
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
6 месяцев назад
README.md
Darts Online
Онлайн игра в дартс с возможностью игры с друзьями.
Запуск
Веб-версия
Android версия
Из WSL (Linux под Windows)
Из Windows PowerShell/Command Prompt
Настройка и запуск
Первоначальная настройка эмулятора:
- Откройте Android Studio
- Перейдите: Tools → Device Manager
- Нажмите Create Device
- Выберите устройство (например, Pixel 4)
- Выберите API Level (рекомендуется API 33 или новее)
- Нажмите Finish
🚀 Быстрый запуск:
Этот скрипт автоматически:
- Проверит/запустит эмулятор
- Соберет приложение
- Установит на устройство
- Запустит приложение
Ручной запуск:
- Соберите проект: npm run build
- Синхронизируйте: npx cap sync android
- Откройте папку
в Android Studioandroid - В Android Studio: Run → Run 'app' (Shift+F10)
- Выберите устройство или эмулятор
Проверка устройств:
📦 Сборка APK файла:
Через Android Studio (GUI):
- Откройте проект: open-android.bat
- Дождитесь синхронизации Gradle (справа внизу)
- Build → Build Bundle(s)/APK(s) → Build APK(s)
- Дождитесь завершения сборки
- Уведомление покажет: "APK(s) generated successfully"
- Нажмите "locate" или найдите в папке:
android/app/build/outputs/apk/debug/app-debug.apk
Через командную строку:
APK будет создан по пути: android\app\build\outputs\apk\debug\app-debug.apk
Подключение физического устройства:
- Включите "Режим разработчика" (Настройки → О телефоне → 7 раз нажать "Номер сборки")
- Включите "USB-отладку" (Настройки → Для разработчиков → USB-отладка)
- Подключите по USB и разрешите отладку
Решение проблем с JDK:
Если возникает ошибка "Unsupported class file major version":
- Проект автоматически использует JDK из Android Studio
- Убедитесь, что Android Studio установлена
- При ручной сборке используйте
(автоматически настраивает JDK)build-android.bat
Решение проблем с SDK версиями:
Если возникают ошибки с Android SDK:
- Проект использует SDK 35 с обновленными инструментами
- Используйте
для автоматической очистки кэшаbuild-android.bat - В Android Studio: File → Invalidate Caches / Restart
Структура проекта
- исходный код React приложенияsrc/- Android проектandroid/- база данных и миграцииsupabase/