1
The operating system is Linux Mint
When inserting:
~/Android/Sdk/tools/bin/sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"
acontece o seguinte erro:
I’m cracking my head here...
Warning: Could not create settings
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 (e.g. "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.
JDK is installed?
– GeekSilva
You are my comrade. If you download all the tool of Android Studio advance?
– Luka Martins
Yeah, maybe it works. I was struggling with that same problem today. In some posts I saw that this could be a problem with the summer of SDK Tools. Which is what this guy said in this post https://stackoverflow.com/questions/60443891/sdkmanager-command-line-execution-error-linux
– GeekSilva
Then I downgrade it. I got the links in this post https://stackoverflow.com/questions/43049883/android-sdk-tools-older-version-with-working-android-tool .
– GeekSilva
Now I’m trying to build here. For now it’s working.
– GeekSilva
Yeah, it worked. Try it on.
– GeekSilva
Opa, now was my comrade. Ball show friend. I thank you for this moral. Strong hug...
– Luka Martins
I’m glad it worked out.
– GeekSilva
Apparently this is an error with the SDK tools itself, downgrade the version and make sure it works http://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zip - Macos X http://dl-ssl.google.com/android/repository/tools_r25.2.5-macosx.zips. - Windows http://dl-ssl.google.com/android/Repository/tools_r25.2.5-linux.zip - Linux
– João V.
I hope I can help others with the great experience. The comrade, who by private comment provided me with help successfully by the following link: https://stackoverflow.com/questions/43049883/android-sdk-tools-older-version-with-working-android-tool
– Luka Martins