Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

400
Vistas
SDKmanager: Advertencia: no se pudo crear la configuración. java.lang.IllegalArgumentException

Estoy tratando de instalar AndroidSDK en mi Ubuntu, pero cuando intento ejecutar el administrador de SDK en la carpeta tools/bin/sdkmanager, recibo este mensaje:

Mi Ubuntu se instaló recientemente y todavía no tiene nada excepto Java 8 y Android Studio.

Mi carpeta SDK es la predeterminada ~/Android/Sdk.

 java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48) Usage: sdkmanager [--uninstall] [<common args>] [--package_file=<file>] [<packages>...] sdkmanager --update [<common args>] sdkmanager --list [<common args>] sdkmanager --licenses [<common args>] sdkmanager --version With --install (optional), installs or updates packages. By default, the listed packages are installed or (if already installed) updated to the latest version. With --uninstall, uninstall the listed packages. <package> is a sdk-style path (eg "build-tools;23.0.0" or "platforms;android-23"). <package-file> is a text file where each line is a sdk-style path of a package to install or uninstall. Multiple --package_file arguments may be specified in combination with explicit paths. With --update, all installed packages are updated to the latest version. With --list, all installed and available packages are printed out. With --licenses, show and offer the option to accept licenses for all available packages that have not already been accepted. With --version, prints the current version of sdkmanager. Common Arguments: --sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK containing this tool --channel=<channelId>: Include packages in channels up to <channelId>. Common channels are: 0 (Stable), 1 (Beta), 2 (Dev), and 3 (Canary). --include_obsolete: With --list, show obsolete packages in the package listing. With --update, update obsolete packages as well as non-obsolete. --no_https: Force all connections to use http rather than https. --proxy=<http | socks>: Connect via a proxy of the given type. --proxy_host=<IP or DNS address>: IP or DNS address of the proxy to use. --proxy_port=<port #>: Proxy port to connect to. --verbose: Enable verbose output. * If the env var REPO_OS_OVERRIDE is set to "windows", "macosx", or "linux", packages will be downloaded for that OS. ```
over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Después de jugar con la consola, creo que descubrí lo que está sucediendo. Aparentemente, hay un error en la forma en que el SDK ubica la carpeta de instalación del SDK.

Así que todo lo que necesitaba hacer era especificarlo usando --sdk_root=${ANDROID_HOME} después de exportar la ruta con export ANDROID_HOME=~/Android/Sdk

Así que el comando completo fue sí | ~/Android/Sdk/tools/bin/sdkmanager --sdk_root=${ANDROID_HOME} --versión

Obtuve la solución de otra publicación: las herramientas de línea de comandos de Android sdkmanager siempre muestran: Advertencia: no se pudo crear la configuración

over 4 years ago · Santiago Trujillo Denunciar

0

Las herramientas SDK de Android ahora descansan en la siguiente ubicación: " android_sdk/cmdline-tools/version/bin/ ";

Por lo tanto, para resolver este problema en Windows (lo mismo se puede replicar en otro sistema operativo), haga lo siguiente:

  1. Dentro de su carpeta android_sdk , cree la carpeta: cmdline-tools y dentro de ella cree otra carpeta: version extract / coloque todos sus archivos "/bin /lib AVISO y archivos source.properties" dentro de esta carpeta de version .

  2. Configure ANDROID_HOME en su carpeta android_sdk .

  3. Agregue a su ruta del sistema: android_sdk\cmdlineAndroidSDK\cmdline-tools\version\bin\

Del mismo modo, coloque sus herramientas de la plataforma SDK de Android dentro de su android_sdk/platform-tools/ y agregue la PATH correspondiente a ENVIRONMENTAL VARIABLES en System Variables

over 4 years ago · Santiago Trujillo Denunciar

0

Usando los documentos como guía, pude hacer que funcionara moviendo la instalación a la siguiente ruta en Windows: %LocalAppData%\Android\android-sdk\cmdline-tools\2.1 para la versión 2.1 . Similar a lo que sugirió shahab Uddin pero con - en lugar de _ en android-sdk .

Su versión se puede comprobar en el archivo source.properties .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda