Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Erro ao compilar para Android

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
GabrielXavier
Membro
Membro
Reações: 0
Mensagens: 39
Localização: Goiás

Contato:

Erro ao compilar para Android

Mensagem por GabrielXavier » Qui Set 15, 2016 5:19 pm

Boa tarde, estou com o seguinte erro ao compilar para Android tenho SDK +NDK + JAVASDK instalado no meu pc, o SDK do Android tem uns pacotes pra atualizar e alguns pra instalar ainda, mas eu usava este mesmo SDK para compilar pro mesmo celular aqui, com uma versão mais antiga do GMS e funcionava, agora instalei a versão mais recente do GMS e não compila mais, sempre acusa este erro.
Obs: O  ADB esta reconhecendo meu celular.

Alguém sabe oque é que está causando o problema?

Código: Selecionar todos

FAILURE: Build failed with an exception.

* What went wrong:
Could not open buildscript class cache for settings file 'C:\Users\Gabriel\Documents\GameMaker\Cache\SnapsAPP\Android\Default\settings.gradle' (C:\Users\Gabriel\.gradle\caches\2.4\scripts\settings_bbkyvafai8bi7hb0n2pr5ctr4\SettingsScript\buildscript).
> Timeout waiting to lock buildscript class cache for settings file 'C:\Users\Gabriel\Documents\GameMaker\Cache\SnapsAPP\Android\Default\settings.gradle' (C:\Users\Gabriel\.gradle\caches\2.4\scripts\settings_bbkyvafai8bi7hb0n2pr5ctr4\SettingsScript\buildscript). It is currently in use by another Gradle instance.
  Owner PID: unknown
  Our PID: 4684
  Owner Operation: unknown
  Our operation: Initialize cache
  Lock file: C:\Users\Gabriel\.gradle\caches\2.4\scripts\settings_bbkyvafai8bi7hb0n2pr5ctr4\SettingsScript\buildscript\cache.properties.lock

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

BUILD FAILED

[ ] Publicar um App no Google Play.
[ ]GANHAR DINHEIRO.
[ ]Viver com o lucro dos meu jogos/apps (Sonho).

Avatar do usuário
All-x
Administrador
Administrador
Reações: 8
Mensagens: 621
Localização: Dourados-MS

Contato:

Re: Erro ao compilar para Android

Mensagem por All-x » Qui Set 15, 2016 5:28 pm

Delete esse arquivo:

C:\Users\Gabriel\.gradle\caches\2.4\scripts\settings_bbkyvafai8bi7hb0n2pr5ctr4\SettingsScript\buildscript\cache.properties.lock

Fonte: Gradle “Could not open buildscript class cache” - is there a better way to resolve?

FLWS!
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
GabrielXavier
Membro
Membro
Reações: 0
Mensagens: 39
Localização: Goiás

Contato:

Re: Erro ao compilar para Android

Mensagem por GabrielXavier » Sex Set 16, 2016 12:11 pm

Apaguei o arquivo ALEX FC e resolveu aquele erro porém surgiu outro erro,

Código: Selecionar todos

Observed package id 'build-tools;23.0.0-preview' in inconsistent location 'D:\Programas\_Developer\Android\_sdk\build-tools\23.0.0_rc2' (Expected 'D:\Programas\_Developer\Android\_sdk\build-tools\23.0.0-preview')
Incremental java compilation is an incubating feature.
:com.companyname.Teste:preBuild UP-TO-DATE
:com.companyname.Teste:preReleaseBuild UP-TO-DATE
:com.companyname.Teste:checkReleaseManifest
:com.companyname.Teste:preDebugBuild UP-TO-DATE
:com.companyname.Teste:prepareComAndroidSupportMultidex101Library UP-TO-DATE
:com.companyname.Teste:prepareComAndroidSupportSupportV42220Library UP-TO-DATE
:com.companyname.Teste:prepareReleaseDependencies
:com.companyname.Teste:compileReleaseAidl UP-TO-DATE
:com.companyname.Teste:compileReleaseRenderscript UP-TO-DATE
:com.companyname.Teste:generateReleaseBuildConfig UP-TO-DATE
:com.companyname.Teste:mergeReleaseShaders UP-TO-DATE
:com.companyname.Teste:compileReleaseShaders UP-TO-DATE
:com.companyname.Teste:generateReleaseAssets UP-TO-DATE
:com.companyname.Teste:mergeReleaseAssets UP-TO-DATE
:com.companyname.Teste:generateReleaseResValues UP-TO-DATE
:com.companyname.Teste:generateReleaseResources UP-TO-DATE
:com.companyname.Teste:mergeReleaseResources UP-TO-DATE
:com.companyname.Teste:processReleaseManifest UP-TO-DATE
:com.companyname.Teste:processReleaseResources UP-TO-DATE
:com.companyname.Teste:generateReleaseSources UP-TO-DATE
:com.companyname.Teste:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE
:com.companyname.Teste:compileReleaseJavaWithJavac
:com.companyname.Teste:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.).
Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\DemoRenderer.java:220: error: cannot find symbol
 				if(ContextCompat.checkSelfPermission(RunnerActivity.CurrentActivity,Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED)
 				               ^
  symbol:   method checkSelfPermission(RunnerActivity,String)
  location: class ContextCompat
Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\DemoRenderer.java:225: error: cannot find symbol
 				if(ContextCompat.checkSelfPermission(RunnerActivity.CurrentActivity,Manifest.permission.READ_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED)
 				               ^
  symbol:   method checkSelfPermission(RunnerActivity,String)
  location: class ContextCompat
Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\DemoRenderer.java:236: error: cannot find symbol
 				ActivityCompat.requestPermissions(RunnerActivity.CurrentActivity,perms,RUNNER_STORAGE_PERMISSION_REQUEST);
 				             ^
  symbol:   method requestPermissions(RunnerActivity,String[],int)
  location: class ActivityCompat
Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\RunnerActivity.java:1225: error: method does not override or implement a method from a supertype
    @Override
    ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\Gamepad\Gamepad.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
4 errors
:com.companyname.Teste:compileReleaseJavaWithJavac FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':com.companyname.Teste:compileReleaseJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

* 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: 25.247 secs
cmd /c "subst /d Z:"

Lint Build report available at C:\Users\Gabriel\Documents\GameMaker\Cache\Mouse_Keys\Android\Default\com.companyname.Teste\build\outputs\lint-results.html
FastCreate End End: 12:06:54
Compile finished: 12:06:54
Eu desinstalei o GMS e instalei novamente, instalei a ultima versão disponível, atualizei tudo que faltava no Android SDK, desinstalei o Java JDK, baixei a versão mais recente, e quando tento compilar para Android o erro ainda persiste, não sei oque está acontecendo.
Alguém pode me ajudar?

Edit: (Prints)
Configurações
http://prntscr.com/ciqier
http://prntscr.com/ciqixy

ANDROID SDK
http://prntscr.com/ciqji1
http://prntscr.com/ciqjwy

Obs: Com exceção da API24(Android 7.0) tenho TODAS as outras APIs do Android baixadas no meu SDK
[ ] Publicar um App no Google Play.
[ ]GANHAR DINHEIRO.
[ ]Viver com o lucro dos meu jogos/apps (Sonho).

Avatar do usuário
All-x
Administrador
Administrador
Reações: 8
Mensagens: 621
Localização: Dourados-MS

Contato:

Re: Erro ao compilar para Android

Mensagem por All-x » Sex Set 16, 2016 3:05 pm

São 4 erros (Notas..):

Código: Selecionar todos

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Z:\com.companyname.Teste\src\main\java\com\companyname\Teste\Gamepad\Gamepad.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
- O primeiro diz que você está utilizando uma API obsoleta (Ou que alguma parte do código tenta usar comandos dessa API que já não existe);
- O segundo assim como o quarto manda você recompilar o argumento -Xlint na linha de comando para mais detalhes;
- O terceiro diz que a aplicação Gamepad.java utiliza operações inseguras.

Possíveis soluções:

- Em Global Game Settings coloque Min SDK em 13;
- Você está utilizando alguma extensão? adMob? Se sim verifique se há atualizações pra elas ou então desative-as;
- Limpe o cache! Mudar o local deles (Project, backup, cache e temp) também pode resolver.

FLWS!
Começando com o Game Maker? Olhou para assinatura certa!

Imagem

Tutoriais e vídeo aulas de programação! Clique no Banner e confira!

Avatar do usuário
chicoweb
Membro
Membro
Reações: 0
Mensagens: 135

Re: Erro ao compilar para Android

Mensagem por chicoweb » Sex Set 16, 2016 6:22 pm

Olha o que eu vou falar parece absurdo o ridículo mas aconteceu comigo.

Dava varios erros diferente quando eu tentava compilar direto para o telefone.
Simplesmente era falta de espaço no cartão do tel ou na memoria dele.

Seilá neh não custa nada sugerir, vai que tá acontecendo ai tb...
Meus games:
Jump James - Aventura/Estratégia/Robô
Freedom of Pala Pala - Aventura/Estratégia
Prisioneira - RPG/Bloco/Ação

Avatar do usuário
GabrielXavier
Membro
Membro
Reações: 0
Mensagens: 39
Localização: Goiás

Contato:

Re: Erro ao compilar para Android

Mensagem por GabrielXavier » Qua Out 12, 2016 12:37 pm

Muito obrigado pela ajuda, tentando descobrir o problema eu percebi que o erro estaria nesta area marcada na imagem, eu havida mudado algumas coisas ali por que não estava funcionando devido ao sdk desatualizado e depois de atualizar o meu sdk eu deixei como estava antes quando criei o projeito e funcionou, muito obrigado pela ajuda!

IMAGEM:
Imagem
[ ] Publicar um App no Google Play.
[ ]GANHAR DINHEIRO.
[ ]Viver com o lucro dos meu jogos/apps (Sonho).

Trancado

Quem está online

Usuários navegando neste fórum: Ahrefs [Bot] e 0 visitante