Teclado SwiftKey: Como eu crio meu próprio tema no Android? Por favor, ajude-me com os detalhes em linguagem leiga.
"sonnysekhon" do fórum XDA fez alguns temas fantásticos para a SwiftKey. Infelizmente, as instruções não foram muito claras, então estou escrevendo isto para esclarecer um pouco o processo.
Tópico original: http://forum.xda-developers.com/showthread.php?t=1016053
Isto é um pouco de trabalho, mas vale totalmente a pena o trabalho.
Coisas que você vai precisar:
- >li>Java 7 development kit. Você precisa ter JDK 7, JRE won't work.>li>apktool 2.0.0b7.
- apktool dependencies. Você não't precisa de aapt.exe, delete-o.
- pacotes temáticos para SwiftKey. Veja o link acima, no final do primeiro post.
- apk-signer.
- um arquivo apk SwiftKey. Infelizmente, eu posso't postar isso aqui. Para donos de SwiftKey, pegue o apk com Titanium Backup (faça um backup e depois use-o para extrair o apk) ou um explorador de raiz de sua escolha.
Como patch SwiftKey:
- Se você tem't instalado JDK/JRE ainda, faça-o então reinicie seu computador.
- Extrair apktool e dependências em uma pasta de sua escolha. Você não't precisa de aapt.exe, apague-o.
- Renome "apktool_2.0.0b7.jar" para "apktool.jar".
- Põe o apk SwiftKey e o apk-signer na pasta apktool. Dê-lhes o nome "swiftkey.apk" e "apk-signer.jar" respectivamente.
- Ir para uma pasta, segure Shift e depois clique com o botão direito do rato na pasta de trabalho, e escolha "Open command window here".
- Type this line into the command line window then pressione Enter:apktool d -s swiftkey.apk
- Abrir a pasta "swiftkey" gerada. Abra a pasta "AndroidManifest.xml". Na segunda linha, altere package="com.touchtype.swiftkey" para package="com.touchtype". Don'não se preocupe em tentar qualquer outro nome de pacote, ele ganhou't work.
- Extraia o pacote temático ("Swiftkey Apktool.rar") para a subpasta "res" da pasta "swiftkey" gerada. Sobreescreva todos os arquivos quando solicitado.
- Na janela de linha de comando, digite isso e pressione Enter:apktool b swiftkey
- Se não ocorrer nenhum erro, bom. Digite java -jar apk-signer.jar e pressione Enter. O programa deve iniciar.
- Você precisa gerar um arquivo de teclas. Se você já fez isso antes, pule este passo. Na aba "Key Generator", clique em "Save as" e escolha um caminho. Escolha uma senha, digite "key" no Alias, a mesma senha para o alias password, "test" para primeiro e último nome, depois pressione "Generate keyfile". Deverá ter sucesso.
- Vá à tabulação "Signer" e escolha o ficheiro de chave previamente criado. Digite a senha, o alias deve ser escolhido automaticamente. Introduza a password do alias, depois clique em "Load target file" (carregar ficheiro de destino). Navegue até à subpasta "dist" da pasta "swiftkey". Escolha o apk gerado, depois clique em Sign. Espere alguns segundos, ele deverá ser bem sucedido.
- Vá para a aba "Alignment", escolha o novo arquivo "swiftkey_SIGNED_UNALIGNED.apk" na mesma pasta, depois clique em "Align". Deverá produzir outro ficheiro chamado "swiftkey_SIGNED_ALIGNED.apk". Esse'é o ficheiro que pretende.
- Instala o apk gerado. Se funcionar, parabéns. Se não, por favor poste abaixo para que outros possam ver.
P>P>Escreva "sonnysekhon" do fórum XDA para os incríveis temas.