Jogos para Tablet

1
  • 0 favourites

Tagged

Stats

6,124 visits, 6,164 views

Translations

Tools

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!