Android: managed toolchain install with license acceptance

Abierto
#268 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
android, csharp

Línea de trabajo

Start with the Android plan task C4b, then review dependencies #267 and #254 and the platform roadmap #100; the issue names no implementation files or tests. Map how Android export, InstallAndroidDependencies, the Studio action, and turian toolchain install android fit together. Done means a fresh Linux user without sudo can export for Android after accepting Google's license and installing the pinned toolchains.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

c:build c:platform p:medium size:M t:feature

Current State

The Android SDK license forbids redistribution, so Turian cannot ship it; system-wide .NET SDKs (/usr/lib/dotnet) cannot install workloads without sudo.

Tasks

  • Show Google's license text and require acceptance
  • dotnet workload install android, with a user-local .NET SDK (dotnet-install) when the system SDK is not writable
  • InstallAndroidDependencies into ~/.gaya/toolchains/android/{sdk,jdk} at pinned versions
  • Studio action and turian toolchain install android

Acceptance Criteria

  • A fresh Linux user without sudo gets a working Android export

Related

  • Android plan task C4b · seniority Sr · local-only on feat/android-platform until .NET 11 GA and CI support
  • Depends on: #267, #254
  • Platform roadmap: #100
Lenguaje dominante
C#
Estrellas
1
Forks
1
Merge medio
1 h 55 min
PR fusionados (30 d)
29

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de MASS4ORG/Turian

Todos los issues de MASS4ORG/Turian

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.