If you run the different commands that have been suggested to install them. You can solve this. Please open the platforms/Android in Android Studio. Subsequently, the same error in the building log is displayed as an error. You will find the link to the lack of agreement. You can simply click on it to download it and accept it. Maybe you have two Android SDKs on your computer. Be sure to check both that they have both the „Library/Android/Sdk” file and /usr/local/share/android-sdk! If you`re not sure, completely uninstall Android Studio from your computer and start with a clean slate. Unfortunately, the way the operation originally solved it doesn`t always work. If you find in the error message what your builds current version of construction tools. It could be that this is a superior version of the construction tools that is missing. In this case, you need to launch SDK Manager manually and add the construction tools and accept the license.
[stderr] Build failed with one exception. [stderr] – What went wrong: [stderr] A problem occurred when the project was set up `:app`. [stderr] > The following Android SDK packages could not be installed because some licenses were not accepted. [stderr] platforms;android-27 Android SDK Platform 27 [stderr] build-tools;28.0.3 Android SDK Build Tools 28.0.3 [stderr] To create this project, accept SDK licensing agreements and install the missing components with the SDK Android Studio manager. [stderr] You can also transfer licensing agreements from one workstation to another, see d.android.com/r/studio-ui/export-licenses.html [stderr] [stderr] With Android SDK: /usr/local/android-sdk-linux [stderr] – Try: [stderr] Do -stacktrace with the –stacktrace option to get battery tracking. Run the option –info or –debug to get more newspaper editing. Run –scan for full information. [stderr] – Get extra help on help.gradle.org [stderr] BUILD FAILED in 13s Error: Process completed with one-zero code: 1 on ChildProcess.child.on (/app/node_modules/@expo/spawn-async/build/spawnAsync.js:39:21) at emitTwo (events.js:126:1) at ChildProcess.emit (events.js:214:7) at maybeClose (internal/child_process.js:915:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) Accept the license `android-sdk-license-c81a61d9` [y/n]: y that after succeeded. Hello. I had the same problem. I solved it by accepting (1) the licenses and (2) I copied the folder „Licenses” in my folder sdk (as explained here: developer.android.com/studio/intro/update) I finally found a solution on Windows to have a real silent and automatic installation: @smitthakkar96 These licenses would have already been downloaded in the directory sdk-home/licenses android. cmd.exe /C ANDROID_HOME%-tools-bin-sdkmanager.bat –licenses” stackoverflow.com/questions/46402772/failed-to-install-android-sdk-java-lang-noclassdeffounderror-javax-xml-bind-a $ANDROID-HOME/bin/sdkmanager –licenses –sdk_root-$ANDROID-HOME The Android tool is obsolete and you should use the sd manager.
sdkmanager also writes the license file when you accept it for the first time. The license changes depending on the SDK you use, although the FYI command, what should be an easy way to get the 27-bit version that someone`s looking for is $ANDROID-HOME/tools/bin/sdkmanager „platforms;android-27” „build-tools;27.0.3” (and accept licenses – note that this fails with Java8, higher versions, unless you set strange environment variables).