9
respostas

Licença do SDK não encontrada

Finalizei o Instalura, e estou tentando criar um outro app. Só que ao realizar os comandos em uma outra pasta qualquer react-native init nomedoprojeto e logo após digitar react-native run-android. Ele me retorna que o as licenças do SDK não foram aceitas, só que se eu iniciar na pasta do instalura ele roda e compila sem problemas. Podem me ajudar?

E:\CryptoCoins>react-native run-android
Scanning folders for symlinks in E:\CryptoCoins\node_modules (36ms)
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
Observed package id 'platform-tools' in inconsistent location 'C:\Users\lluca\AppData\Local\Android\Sdk\platform-tools' (Expected 'C:\Users\lluca\AppData\Local\Android\Sdk\platform-tools\platform-tools')
Checking the license for package Android SDK Build-Tools 23.0.1 in C:\Users\lluca\AppData\Local\Android\Sdk\platform-tools\licenses
Warning: License for package Android SDK Build-Tools 23.0.1 not accepted.
Checking the license for package Android SDK Platform 23 in C:\Users\lluca\AppData\Local\Android\Sdk\platform-tools\licenses
Warning: License for package Android SDK Platform 23 not accepted.

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':app'.
> You have not accepted the license agreements of the following SDK components:
[Android SDK Platform 23, Android SDK Build-Tools 23.0.1].
Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 1.414 secs
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
9 respostas

Já no instalura...

E:\InstaluraMobile>react-native run-android
Scanning folders for symlinks in E:\InstaluraMobile\node_modules (30ms)
Starting JS server...
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
Starting a new Gradle Daemon for this build (subsequent builds will be faster).
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72301Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42301Library UP-TO-DATE
:app:prepareComFacebookFbuiTextlayoutbuilderTextlayoutbuilder100Library UP-TO-DATE
:app:prepareComFacebookFrescoDrawee130Library UP-TO-DATE
:app:prepareComFacebookFrescoFbcore130Library UP-TO-DATE
:app:prepareComFacebookFrescoFresco130Library UP-TO-DATE
:app:prepareComFacebookFrescoImagepipeline130Library UP-TO-DATE
:app:prepareComFacebookFrescoImagepipelineBase130Library UP-TO-DATE
:app:prepareComFacebookFrescoImagepipelineOkhttp3130Library UP-TO-DATE
:app:prepareComFacebookReactReactNative0520Library UP-TO-DATE
:app:prepareComFacebookSoloaderSoloader010Library UP-TO-DATE
:app:prepareOrgWebkitAndroidJscR174650Library UP-TO-DATE
:app:prepareDebugDependencies
:app:compileDebugAidl UP-TO-DATE
:app:compileDebugRenderscript UP-TO-DATE
:app:generateDebugBuildConfig UP-TO-DATE
:app:mergeDebugShaders UP-TO-DATE
:app:compileDebugShaders UP-TO-DATE
:app:generateDebugAssets UP-TO-DATE
:app:mergeDebugAssets UP-TO-DATE
:app:generateDebugResValues UP-TO-DATE
:app:generateDebugResources UP-TO-DATE
:app:mergeDebugResources UP-TO-DATE
:app:bundleDebugJsAndAssets SKIPPED
:app:processDebugManifest UP-TO-DATE
:app:processDebugResources UP-TO-DATE
:app:generateDebugSources UP-TO-DATE
:app:incrementalDebugJavaCompilationSafeguard UP-TO-DATE
:app:compileDebugJavaWithJavac UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:compileDebugSources UP-TO-DATE
:app:transformClassesWithDexForDebug UP-TO-DATE
:app:mergeDebugJniLibFolders UP-TO-DATE
:app:transformNative_libsWithMergeJniLibsForDebug UP-TO-DATE
:app:processDebugJavaRes UP-TO-DATE
:app:transformResourcesWithMergeJavaResForDebug UP-TO-DATE
:app:validateSigningDebug
:app:packageDebug UP-TO-DATE
:app:assembleDebug UP-TO-DATE
:app:installDebug
Installing APK 'app-debug.apk' on 'Nexus_5X_API_24(AVD) - 7.0' for app:debug
Installed on 1 device.

BUILD SUCCESSFUL

Total time: 11.373 secs
Running C:\Users\lluca\AppData\Local\Android\Sdk\platform-tools/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081

Oi Lucas,

O erro está dizendo que a versão 23 do SDK do Android não teve a licença aceita ainda.

Para aceitar a licença, você pode executar o seguinte comando no cmd (é Windows sua máquina né?):

%ANDROID_HOME%/tools/bin/sdkmanager --licenses

Serão mostradas a licenças com o aceite pendente.

Caso você não tenha esta variável de ambiente ANDROID_HOME setada, é só fazer:

set ANDROID_HOME="C:\Users\lluca\AppData\Local\Android\sdk

Abraço!

Eu executei, fiz todo o processo só que o ambiente por algum motivo não funciona. Somente no projeto Instalura, estou meio perdido e sem saber o que fazer.

Oi Lucas,

Deu algum erro quando você executou o comando %ANDROID_HOME%/tools/bin/sdkmanager --licenses? Apareceu a licença do SDK 23 para aceite?

Se você conseguiu dar o aceite na licença, tente reiniciar seu cmd e rodar o comando react-native run-android novamente no projeto.

Abraço!

Uma outra alternativa é tentar instalar esta versão do SDK do Android pelo Android Studio e tentar rodar o projeto novamente.

Rodei sim, aceitei as pendentes e reiniciei o cmd, reiniciei o emulador, reiniciei a máquina e continuou a dar o erro :(

Oi Lucas,

Pedi ajuda pro pessoal aqui porque não sei mais o que pode ser. Está bizarro isso, somente o aceite deveria ter funcionado... :-(

Fala Lucas, tudo bom cara?

Bom eu não tive o mesmo erro, mas já tive uns conflitos do React-native cachear um erro x que estava acontecendo e pra voltar a funcionar eu desinstalei o node, reinstalei de novo e a parada foi. Sei que soa meio tiro no pé, mas talvez seja uma opção... Vale tentar reinstalar só o react-native globalmente.

Olá Mario, tudo bem sim !

Então, meio que desanimei com o react-native por conta do windows, mas não quero desistir, estava tentando configurar o ambiente no linux(mint) e ver como consigo prosseguir. Conseguiria me dar um suporte legal no email ? vou testar as alternativas que me passou sobre re-instalar o node, o android studio eu tentei reinstalar mas não funcionou, então tô perdido com o que fazer.