Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,3 @@ jobs:
with:
name: robot-debug.apk
path: android/robot/build/outputs/apk/debug/robot-debug.apk
- name: Upload Controller App
uses: actions/upload-artifact@v4
with:
name: controller-debug.apk
path: android/controller/build/outputs/apk/debug/controller-debug.apk
6 changes: 3 additions & 3 deletions android/README.de-DE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Klicken Sie auf die untenstehenden Links, um mehr über die Funktionen der Apps zu erfahren.

- [Robot App](robot/README.md)
- [Controller App](controller/README.md)
- [Controller App](../controller/flutter/README.de-DE.md) (Flutter)

## Installation der Apps

Expand All @@ -40,7 +40,7 @@ Der einfachste Weg, eine der Apps zu erhalten, ist, sie direkt auf das Telefon h

Alternativ können Sie die APKs aus den Assets einer beliebigen [Veröffentlichung](https://github.com/ob-f/OpenBot/releases) herunterladen. Wenn Sie die neueste App aus dem Master-Branch möchten, können Sie sie auch aus den Build-Artefakten [hier](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22) herunterladen. Beachten Sie, dass sie möglicherweise nicht stabil ist. Wenn Sie später Änderungen an der App vornehmen möchten, folgen Sie den untenstehenden Schritten, um die App zu kompilieren und auf Ihrem Telefon zu installieren.

> **Hinweis:** Das Release-Asset `Controller-<version>.apk` wird jetzt aus der [Flutter-Controller-App](../controller/flutter/README.de-DE.md) gebaut und nicht mehr aus der alten Android-Controller-App in diesem Ordner. Der Flutter-Controller verwendet eine andere Paket-ID (`org.openbot.app.controller` statt `org.openbot.controller`) und aktualisiert daher eine bestehende Installation des alten Controllers **nicht**. Wenn Sie den alten Controller bereits installiert haben, installieren Sie den neuen Controller separat; die alte App können Sie danach deinstallieren.
> **Hinweis:** Die Controller-App ist die [Flutter-Controller-App](../controller/flutter/README.de-DE.md); die alte Android-Controller-App, die sich früher in diesem Ordner befand, wurde entfernt. Der Flutter-Controller verwendet eine andere Paket-ID (`org.openbot.app.controller` statt `org.openbot.controller`) und aktualisiert daher eine bestehende Installation des alten Controllers **nicht**. Wenn Sie den alten Controller noch installiert haben, installieren Sie den neuen Controller separat und deinstallieren Sie die alte App.

## Apps bauen

Expand All @@ -56,7 +56,7 @@ Alternativ können Sie die APKs aus den Assets einer beliebigen [Veröffentlichu

1. Öffnen Sie Android Studio und wählen Sie *Ein bestehendes Android Studio-Projekt öffnen*.
2. Wählen Sie das Verzeichnis OpenBot/android und klicken Sie auf OK.
3. Wenn Sie die [OpenBot-App](app/README.md) installieren möchten, stellen Sie sicher, dass die *app*-Konfiguration ausgewählt ist. Wenn Sie die [Controller-App](controller/README.md) installieren möchten, wählen Sie die *controller*-Konfiguration. Bestätigen Sie den Gradle-Sync, falls erforderlich. Um einen Gradle-Sync manuell durchzuführen, klicken Sie auf das Gradle-Symbol.
3. Wenn Sie die [OpenBot-App](app/README.md) installieren möchten, stellen Sie sicher, dass die *app*-Konfiguration ausgewählt ist. Bestätigen Sie den Gradle-Sync, falls erforderlich. Um einen Gradle-Sync manuell durchzuführen, klicken Sie auf das Gradle-Symbol.
![Gradle Sync](../docs/images/android_studio_bar_gradle.jpg)
4. Verbinden Sie Ihr Android-Gerät und stellen Sie sicher, dass USB-Debugging in den [Entwickleroptionen](https://developer.android.com/studio/debug/dev-options) aktiviert ist. Abhängig von Ihrer Entwicklungsumgebung könnten [weitere Schritte](https://developer.android.com/studio/run/device) erforderlich sein. Sie sollten Ihr Gerät jetzt in der Navigationsleiste oben sehen.
![Phone](../docs/images/android_studio_bar_phone.jpg)
Expand Down
6 changes: 3 additions & 3 deletions android/README.es-ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Haz clic en los enlaces a continuación para leer sobre las características de las aplicaciones.

- [Aplicación Robot](robot/README.es-ES.md)
- [Aplicación Controlador](controller/README.es-ES.md)
- [Aplicación Controlador](../controller/flutter/README.es-ES.md) (Flutter)

## Instalar las aplicaciones

Expand All @@ -40,7 +40,7 @@ La forma más fácil de obtener cualquiera de las aplicaciones es descargándola

Alternativamente, puedes descargar los apks desde los assets de cualquier [release](https://github.com/ob-f/OpenBot/releases). Si deseas la última aplicación de la rama principal, también puedes descargarla desde los artefactos de compilación [aquí](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22). Ten en cuenta que puede no ser estable. Si deseas realizar cambios en la aplicación más adelante, sigue los pasos a continuación para compilar la aplicación y desplegarla en tu teléfono.

> **Nota:** El archivo `Controller-<version>.apk` de cada release ahora se compila a partir de la [aplicación Flutter Controller](../controller/flutter/README.es-ES.md) en lugar de la antigua aplicación de control para Android de esta carpeta. El controlador de Flutter usa un ID de paquete distinto (`org.openbot.app.controller` en lugar de `org.openbot.controller`), por lo que **no** actualizará una instalación existente del controlador antiguo. Si ya tienes instalado el controlador antiguo, instala el nuevo por separado; después puedes desinstalar la aplicación antigua.
> **Nota:** La aplicación de control es la [aplicación Flutter Controller](../controller/flutter/README.es-ES.md); la antigua aplicación de control para Android que estaba en esta carpeta se ha eliminado. El controlador de Flutter usa un ID de paquete distinto (`org.openbot.app.controller` en lugar de `org.openbot.controller`), por lo que **no** actualizará una instalación existente del controlador antiguo. Si todavía tienes instalado el controlador antiguo, instala el nuevo por separado y desinstala la aplicación antigua.

## Compilar las aplicaciones

Expand All @@ -56,7 +56,7 @@ Alternativamente, puedes descargar los apks desde los assets de cualquier [relea

1. Abre Android Studio y selecciona *Open an existing Android Studio project*.
2. Selecciona el directorio OpenBot/android y haz clic en OK.
3. Si deseas instalar la [aplicación OpenBot](app/README.es-ES.md) asegúrate de seleccionar la configuración *app*. Si deseas instalar la [aplicación Controlador](controller/README.es-ES.md), selecciona la configuración *controller*. Confirma la sincronización de Gradle si es necesario. Para realizar una sincronización de Gradle manualmente, haz clic en el icono de gradle.
3. Si deseas instalar la [aplicación OpenBot](app/README.es-ES.md) asegúrate de seleccionar la configuración *app*. Confirma la sincronización de Gradle si es necesario. Para realizar una sincronización de Gradle manualmente, haz clic en el icono de gradle.
![Gradle Sync](../docs/images/android_studio_bar_gradle.jpg)
4. Conecta tu dispositivo Android y asegúrate de que la depuración USB en las [opciones de desarrollador](https://developer.android.com/studio/debug/dev-options) esté habilitada. Dependiendo de tu entorno de desarrollo, pueden ser necesarios [otros pasos](https://developer.android.com/studio/run/device). Ahora deberías ver tu dispositivo en la barra de navegación superior.
![Phone](../docs/images/android_studio_bar_phone.jpg)
Expand Down
6 changes: 3 additions & 3 deletions android/README.fr-FR.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Cliquez sur les liens ci-dessous pour en savoir plus sur les fonctionnalités des applications.

- [Application Robot](robot/README.md)
- [Application Contrôleur](controller/README.md)
- [Application Contrôleur](../controller/flutter/README.fr-FR.md) (Flutter)

## Installer les applications

Expand All @@ -40,7 +40,7 @@ Le moyen le plus simple d'obtenir l'une des applications est de la télécharger

Alternativement, vous pouvez télécharger les fichiers apk depuis les assets de n'importe quelle [release](https://github.com/ob-f/OpenBot/releases). Si vous souhaitez obtenir la dernière version de l'application à partir de la branche master, vous pouvez également la télécharger depuis les artefacts de build [ici](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22). Notez qu'elle peut ne pas être stable. Si vous souhaitez apporter des modifications à l'application plus tard, suivez les étapes ci-dessous pour compiler l'application et la déployer sur votre téléphone.

> **Remarque :** Le fichier `Controller-<version>.apk` publié avec chaque release est désormais construit à partir de l'[application Flutter Controller](../controller/flutter/README.fr-FR.md) et non plus de l'ancienne application de contrôle Android de ce dossier. Le contrôleur Flutter utilise un identifiant de package différent (`org.openbot.app.controller` au lieu de `org.openbot.controller`) ; il ne mettra donc **pas** à jour une installation existante de l'ancien contrôleur. Si l'ancien contrôleur est déjà installé, installez le nouveau séparément ; vous pourrez ensuite désinstaller l'ancienne application.
> **Remarque :** L'application de contrôle est l'[application Flutter Controller](../controller/flutter/README.fr-FR.md) ; l'ancienne application de contrôle Android qui se trouvait dans ce dossier a été supprimée. Le contrôleur Flutter utilise un identifiant de package différent (`org.openbot.app.controller` au lieu de `org.openbot.controller`) ; il ne mettra donc **pas** à jour une installation existante de l'ancien contrôleur. Si l'ancien contrôleur est encore installé, installez le nouveau séparément et désinstallez l'ancienne application.

## Compiler les applications

Expand All @@ -56,7 +56,7 @@ Alternativement, vous pouvez télécharger les fichiers apk depuis les assets de

1. Ouvrez Android Studio et sélectionnez *Ouvrir un projet Android Studio existant*.
2. Sélectionnez le répertoire OpenBot/android et cliquez sur OK.
3. Si vous souhaitez installer l'[application OpenBot](app/README.md), assurez-vous de sélectionner la configuration *app*. Si vous souhaitez installer l'[application Contrôleur](controller/README.md), sélectionnez la configuration *controller*. Confirmez la synchronisation Gradle si nécessaire. Pour effectuer une synchronisation Gradle manuellement, cliquez sur l'icône Gradle.
3. Si vous souhaitez installer l'[application OpenBot](app/README.md), assurez-vous de sélectionner la configuration *app*. Confirmez la synchronisation Gradle si nécessaire. Pour effectuer une synchronisation Gradle manuellement, cliquez sur l'icône Gradle.
![Synchronisation Gradle](../docs/images/android_studio_bar_gradle.jpg)
4. Connectez votre appareil Android et assurez-vous que le débogage USB dans les [options développeur](https://developer.android.com/studio/debug/dev-options) est activé. Selon votre environnement de développement, [d'autres étapes](https://developer.android.com/studio/run/device) peuvent être nécessaires. Vous devriez maintenant voir votre appareil dans la barre de navigation en haut.
![Téléphone](../docs/images/android_studio_bar_phone.jpg)
Expand Down
6 changes: 3 additions & 3 deletions android/README.ko-KR.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
아래 링크를 클릭하여 앱의 기능에 대해 읽어보세요.

- [로봇 앱](robot/README.md)
- [컨트롤러 앱](controller/README.md)
- [컨트롤러 앱](../controller/flutter/README.ko-KR.md) (Flutter)

## 앱 설치하기

Expand All @@ -40,7 +40,7 @@

대안으로, [릴리스](https://github.com/ob-f/OpenBot/releases)의 자산에서 apk를 다운로드할 수 있습니다. 최신 앱을 마스터 브랜치에서 원하신다면, [여기](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22)에서 빌드 아티팩트로 다운로드할 수 있습니다. 안정적이지 않을 수 있습니다. 앱을 나중에 변경하고 싶다면 아래 단계를 따라 앱을 컴파일하고 휴대폰에 배포하세요.

> **참고:** 이제 릴리스 에셋 `Controller-<version>.apk`는 이 폴더의 기존 Android 컨트롤러 앱이 아니라 [Flutter 컨트롤러 앱](../controller/flutter/README.ko-KR.md)으로 빌드됩니다. Flutter 컨트롤러는 다른 패키지 ID(`org.openbot.controller` 대신 `org.openbot.app.controller`)를 사용하므로 기존에 설치된 컨트롤러 앱을 업데이트하지 **않습니다**. 기존 컨트롤러가 이미 설치되어 있다면 새 컨트롤러를 별도로 설치하고, 이후 기존 앱은 삭제해도 됩니다.
> **참고:** 컨트롤러 앱은 [Flutter 컨트롤러 앱](../controller/flutter/README.ko-KR.md)입니다. 이전에 이 폴더에 있던 기존 Android 컨트롤러 앱은 삭제되었습니다. Flutter 컨트롤러는 다른 패키지 ID(`org.openbot.controller` 대신 `org.openbot.app.controller`)를 사용하므로 기존에 설치된 컨트롤러 앱을 업데이트하지 **않습니다**. 기존 컨트롤러가 아직 설치되어 있다면 새 컨트롤러를 별도로 설치하고 기존 앱은 삭제하세요.

## 앱 빌드하기

Expand All @@ -56,7 +56,7 @@

1. Android Studio를 열고 *기존 Android Studio 프로젝트 열기*를 선택합니다.
2. OpenBot/android 디렉토리를 선택하고 OK를 클릭합니다.
3. [OpenBot 앱](app/README.md)을 설치하려면 *app* 구성을 선택합니다. [컨트롤러 앱](controller/README.md)을 설치하려면 *controller* 구성을 선택합니다. 필요한 경우 Gradle Sync를 확인합니다. 수동으로 Gradle Sync를 수행하려면 gradle 아이콘을 클릭하세요.
3. [OpenBot 앱](app/README.md)을 설치하려면 *app* 구성을 선택합니다. 필요한 경우 Gradle Sync를 확인합니다. 수동으로 Gradle Sync를 수행하려면 gradle 아이콘을 클릭하세요.
![Gradle Sync](../docs/images/android_studio_bar_gradle.jpg)
4. Android 기기를 연결하고 [개발자 옵션](https://developer.android.com/studio/debug/dev-options)에서 USB 디버깅이 활성화되어 있는지 확인합니다. 개발 환경에 따라 [추가 단계](https://developer.android.com/studio/run/device)가 필요할 수 있습니다. 이제 상단 내비게이션 바에서 기기를 확인할 수 있어야 합니다.
![전화](../docs/images/android_studio_bar_phone.jpg)
Expand Down
6 changes: 3 additions & 3 deletions android/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Click on the links below to read about the features of the apps.

- [Robot App](robot/README.md)
- [Controller App](controller/README.md)
- [Controller App](../controller/flutter/README.md) (Flutter)

## Install the apps

Expand All @@ -41,7 +41,7 @@ The easiest way to get either of the apps is to download it directly to the phon

Alternatively, you can download the apks from the assets of any [release](https://github.com/ob-f/OpenBot/releases). If you want the latest app from the master branch, you can also download it from the build artifacts [here](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22). Note, that it may not be stable. If you would like to make changes to the app later, follow the steps below to compile the app and deploy it on your phone.

> **Note:** The `Controller-<version>.apk` release asset is now built from the [Flutter Controller App](../controller/flutter/README.md) instead of the legacy Android controller app in this folder. The Flutter controller uses a different package ID (`org.openbot.app.controller` instead of `org.openbot.controller`), so it will **not** update an existing legacy controller installation. If you already have the legacy controller installed, install the new controller separately; you can uninstall the legacy app afterwards.
> **Note:** The controller app is the [Flutter Controller App](../controller/flutter/README.md); the legacy Android controller app that used to live in this folder has been removed. The Flutter controller uses a different package ID (`org.openbot.app.controller` instead of `org.openbot.controller`), so it will **not** update an existing legacy controller installation. If you still have the legacy controller installed, install the new controller separately and uninstall the legacy app.

## Build the apps

Expand All @@ -57,7 +57,7 @@ Alternatively, you can download the apks from the assets of any [release](https:

1. Open Android Studio and select *Open an existing Android Studio project*.
2. Select the OpenBot/android directory and click OK.
3. If you want to install the [OpenBot app](robot/README.md) make sure to select the *app* configuration. If you want to install the [Controller app](controller/README.md), select the *controller* configuration. Confirm Gradle Sync if neccessary. To perform a Gradle Sync manually, click on the gradle icon.
3. If you want to install the [OpenBot app](robot/README.md) make sure to select the *app* configuration. Confirm Gradle Sync if neccessary. To perform a Gradle Sync manually, click on the gradle icon.
![Gradle Sync](../docs/images/android_studio_bar_gradle.jpg)
4. Connect your Android device and make sure USB Debugging in the [developer options](https://developer.android.com/studio/debug/dev-options) is enabled. Depending on your development environment [further steps](https://developer.android.com/studio/run/device) might be necessary. You should see your device in the navigation bar at the top now.
![Phone](../docs/images/android_studio_bar_phone.jpg)
Expand Down
6 changes: 3 additions & 3 deletions android/README.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
点击下面的链接阅读应用程序的功能。

- [机器人应用](robot/README.md)
- [控制器应用](controller/README.md)
- [控制器应用](../controller/flutter/README.zh-CN.md)(Flutter)

## 安装应用程序

Expand All @@ -40,7 +40,7 @@

或者,你可以从任何[发布](https://github.com/ob-f/OpenBot/releases)的资产中下载apk。如果你想要来自主分支的最新应用程序,你也可以从构建工件[这里](https://github.com/ob-f/OpenBot/actions?query=workflow%3A%22Java+CI+with+Gradle%22)下载。请注意,它可能不稳定。如果你以后想对应用程序进行更改,请按照以下步骤编译应用程序并将其部署到手机上。

> **注意:** 发布资源中的 `Controller-<version>.apk` 现在由 [Flutter 控制器应用](../controller/flutter/README.zh-CN.md) 构建,而不再是此文件夹中的旧版 Android 控制器应用。Flutter 控制器使用不同的包 ID(`org.openbot.app.controller`,而不是 `org.openbot.controller`),因此**不会**更新已安装的旧版控制器。如果你已经安装了旧版控制器,请单独安装新控制器;之后可以卸载旧版应用。
> **注意:** 控制器应用即 [Flutter 控制器应用](../controller/flutter/README.zh-CN.md);原先位于此文件夹中的旧版 Android 控制器应用已被移除。Flutter 控制器使用不同的包 ID(`org.openbot.app.controller`,而不是 `org.openbot.controller`),因此**不会**更新已安装的旧版控制器。如果你仍安装着旧版控制器,请单独安装新控制器并卸载旧版应用。

## 构建应用程序

Expand All @@ -56,7 +56,7 @@

1. 打开Android Studio并选择*打开现有的Android Studio项目*。
2. 选择OpenBot/android目录并点击确定。
3. 如果你想安装[OpenBot应用](app/README.md),请确保选择*app*配置。如果你想安装[控制器应用](controller/README.md),请选择*controller*配置。如有必要,确认Gradle同步。要手动执行Gradle同步,请点击gradle图标。
3. 如果你想安装[OpenBot应用](app/README.md),请确保选择*app*配置。如有必要,确认Gradle同步。要手动执行Gradle同步,请点击gradle图标。
![Gradle Sync](../docs/images/android_studio_bar_gradle.jpg)
4. 连接你的Android设备,并确保在[开发者选项](https://developer.android.com/studio/debug/dev-options)中启用USB调试。根据你的开发环境,可能需要[进一步的步骤](https://developer.android.com/studio/run/device)。现在你应该可以在顶部的导航栏中看到你的设备。
![Phone](../docs/images/android_studio_bar_phone.jpg)
Expand Down
1 change: 0 additions & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ buildscript {
ext.kotlin_version = '1.8.0'
ext.webrtc_version = '150.7871.01'
ext.location_version = '19.0.1'
ext.nearby_version = '18.0.2'

repositories {
google()
Expand Down
1 change: 0 additions & 1 deletion android/controller/.gitignore

This file was deleted.

Loading
Loading