Jogos para Tablet

1
  • 0 favoris

Statistiques

6,515 visites, 6,675 vues

Outils

Partager

Traductions

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Olá esse é um tutorial para rodar jogos do construct 2 em diversos tablets.

Eu não sei muito de programação e como todo mundo aqui no site tinha duvidas de como fazer um jogo radar no tablet pelo Google Play.

Depois de pesquisar bastante e fazer muitas experiencias erradas cheguei em algum lugar e quero compartilhar isso.

Nesse tutorial você vai aprender a descompilar e compilar um arquivo apk, criar chave de registro e usar o zipalign deixando o arquivo apk pronto para publicação em tablet.

Você tem que ter uma conta no google play e uma licença do Construct 2.

- Usaremos o Cocoonjs para gera os arquivos apk;

- Usaremos Notepad++ para edição do xml do arquivo apk;

- Fazer download dos arquivos:

        [SignApk][1]
        [ApkTool 1.4.3][2]
        [JDK 1.6.0][3]
        [Android SDK][4]

Nesse tutorial você vai aprender a descompilar e compilar um arquivo apk, criar chave de registro e usar o zipalign deixando o arquivo apk pronto para publicação em tablet.

Agora que temos todos os downloads feitos

vamos começar.

Crie uma pasta no Disco local C:\ com o nome de Android ficando o caminho como “C:\Android\”.

Todos os outros arquivos podem ser instalados onde você quiser, recomendo no Disco local C:\.

Arquivo apk:

Exporte seu jogo para CocoonJS e depois de fazer download do arquivo descompacte o arquivo zip.

ira abrir 2 arquivos apk um “debug_signed” e um “release_unsignad”.

Delete o arquivo “debug_signed” e renomeie o arquivo “release_unsignad” para : <nome do jogo>_release.apk e copie o arquivo colando-o dentro da pasta “ApkTool”.

Selecione a pasta “ApkTool” presione [Chift] + botão direito do mouse na pasta e clique em: Abrir janela de comando aqui.

Com a janela de comando aberta digite:

Apktool d <nome do seu arquivo>_release.apk

O comando ira descompactar o apk criando uma pasta com tudo do seu jogo abra o arquivo AndroidManifest.xml que esta dentro da pasta com o Notepad++ para edita-lo.

Modifique as seguintes linhas HTML:

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="8" /> para <uses-sdk android:minSdkVersion="11" android:targetSdkVersion="14" />.

Agora adicione na linha HTML <supports-screens>:

android:largeScreens="true" e android:xlargeScreens="true".

Ficando desta forma:

<supports-screens android:anyDensity="true" android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:largeScreens="true" android:xlargeScreens="true" />

Salve o arquivo e feche o programa.

Compactando a pasta para apk:

Ainda com a janela de comando aberta digite:

Apktool b <nome da pasta> <nome do arquivo>_release.apk

Agora copie o arquivo apk e cole na pasta SignApk .

Se der erro na hora de comprimir o arquivo mude o <manifest android:versionCode="25" no arquivo xml para um valor acima:

<manifest android:versionCode="26"

Selecione a pasta “SignApk” presione [Chift] + botão direito do mouse na pasta e clique em: Abrir janela de comando aqui.

Com a janela de comando aberta digite:

Java -jar signapk.jar certificate.pem key.pk8 <nome do arquivo>_release.apk <nome do arquivo>_signer.apk

Esse comando ira criar um arquivo signer.apk que será usado para fazer um chave de registro.

Copie os 2 arquivos apk “release e signer” e cole na pasta Android que esta no Disco local criada no inicio.

Criando a chave de registro:

Abra a pasta JDK 1.6.0 que deve esta em C:\Java\ e selecione a pasta “bin” presione [Chift] + botão direito do mouse na pasta e clique em: Abrir janela de comando aqui.

Com a janela de comando aberta digite:

Keytool -genkey -v -keystore C:\Android\<nome do arquivo>_signer.keystore -alias <nome do arquivo> -keyalg RSA -keysize 2048 -validity 10000

Será criado um arquivo <nome do arquivo>_signar.keystore.

Guarde o arquivo signer_.keystore para poder atualizar futuras modificações nos seus jogos.

Na mesma janela de comando digite:

Jarsigner -verbose -keystore C:\Android\<nome do arquivo>_signer.keystore C:\Android\<nome do arquivo>_release.apk <nome do arquivo>_signer

Agora o arquivo _release.apk esta assinado, mas antes de ser publicado no Google Play ele tem que passar pelo “ zipalign” o que entendi sobre o zipalign é que ele compacta mais os arquivos e organiza melhor também.

Abra a pasta Android SDK que deve esta em C:\AndroidSDK e selecione a pasta “tools” presione [Chift] + botão direito do mouse na pasta e clique em: Abrir janela de comando aqui.

Com a janela de comando aberta digite:

Zipalign -v 4 C:\Android\<nome do arquivo>_release.apk C:\Android\<nome do arquivo>_release_XX.apk

Este ultimo nome pode ser o nome do seu jogo com o numero da versão no lugar do XX

exemplo:

Construct2game_release_10.apk

Agora é só publicar o arquivo no Google play.

Fiz esse tutorial catando muita coisa da internet, adaptando e modificando até chegar aqui.

Espero que ajude a maioria como eu que não tinha sorte em encontrar alguma coisa explicativa e didática.

Muitos dos erros podem acontecer por digitarem errado, fiquem atentos!

O texto original está em Português do Brasil e foi traduzido pelo Google tradutor desculpem algumas falhas .

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!