Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

397
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda