domingo, 25 de setembro de 2016

Android Studio - Alterando o SDK mínimo (minimum SDK) de um projeto já criado

Seja por motivo de compatibilidade com algum componente ou apenas para testar o comportamento de uma rotina, algumas vezes após já ter iniciado um projeto, precisamos alterar seu SDK mínimo.

Para fazer esta alteração, basta seguir os passos abaixo:

1)Em Gradle Scripts, abra o arquivo build.gradle(module : app).
2)Altere o valor de minSdkVersion para o desejado.
3)Sincronize o projeto com os arquivos do Gradle clicando no botão "Sync Project with Gradle Files".


domingo, 14 de agosto de 2016

Confirmando se seu processador AMD tem opção de virtualização (AMD-v)

Para rodar algumas máquinas virtuais e emuladores, é necessário que o processador utilizado tenha a opção de virtualização e que ela esteja ativada na Bios.
No caso dos processadores AMD, para confirmar se esta opção está disponível, basta baixar o utilitário da própria fabricante em AMD-VwithRVI_Hyper-V_CompatibilityUtility.zip e executá-lo como administrador.
 Caso a opção esteja disponível, será exibida uma tela como esta:


Se a opção estiver disponível, mas estiver desativada na Bios, será exibida uma mensagem de que não foi possível fazer a verificação e será necessário ativá-la.
Como o processo e o nome da opção muda de acordo com o fabricante da Bios, recomendo pesquisar antes de tentar ativá-la.

Solucionando o erro "Virtualization engine not found" ao abrir o GenyMotion

Para quem não conhece, o GenyMotion é um emulador Android muito utilizado para testes e desenvolvimento de apps.
Existem 2 pacotes disponíveis para download, sendo o que vem com o VirtualBox e o que vem sem.
Geralmente recomenda-se o que vem com o VirtualBox, para fins de compatibilidade.
Caso você tenha instalado este, mas ao abrir o GenyMotion esteja visualizando o erro "Virtualization engine not found", mesmo conseguindo abrir o VirtualBox normalmente, remova ambos, tanto o VirtualBox, quanto o GenyMotion e baixe-os separadamente.
Instale a versão mais atual do VirtualBox e depois o GenyMotion.
Isso provavelmente resolverá o problema.

domingo, 31 de julho de 2016

Problema com o Wifi no Linux Ubuntu, Debian e derivados

Após uma atualização de kernel no meu Ubuntu 16.04, a rede wireless parou de funcionar. O adaptador wi-fi simplesmente sumiu e não era listado com lspci, ou lsusb.
Depois de quebrar bastante a cabeça com soluções "mirabolantes", acabei resolvendo da forma mais simples possível.
Refiz a configuração do arquivo /etc/network/interfaces, incluindo os dados da rede sem fio.
Seguem os passos:

1) Abra um terminal e digite sudo gedit /etc/network/interfaces
2) Mantenha as linhas referentes à rede cabeada e abaixo delas, adicione:

auto wlan0
iface wlan0 inet dhcp
wpa-ssid SSID
wpa-psk SENHA

3) O arquivo deverá ficar parecido com isso:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback 
auto eth0
iface eth0 inet dhcp 
auto wlan0
iface wlan0 inet dhcp
wpa-ssid SSID
wpa-psk SENHA
4) Salve o arquivo e reinicie a rede com sudo /etc/init.d/network-manager restart

Obs: Não se esqueça de substituir SSID e SENHA pelo nome e senha da sua rede, respectivamente.

terça-feira, 21 de junho de 2016

Google Chrome não abre - Resolvendo o erro 0xc0000018

Há alguns dias me deparei com um erro estranho.
Ao tentar iniciar o Google Chrome no Windows 10, 64 bits, acusava o erro "O aplicativo não pôde ser inicializado corretamente (0xc0000018).



Tentei diversos procedimentos, como deletar o valor AppInit_DLLs das chaves:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\­Microsoft\WindowsNT\CurrentVersion\Windows
e
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Mas no meu caso, não funcionou. O que realmente resolveu foi remover o aplicativo de segurança do banco, chamado "warsaw".
Para isso, basta acessar o "Painel de Controle" e a opção "Adicionar e Remover Programas", localizar o aplicativo com o nome "warsaw" e desinstalá-lo. Não é necessário nem reiniciar o micro.
Esse erro pode ocorrer em outros aplicativos, como o Microsoft Edge, Ccleaner, etc.
Vale lembrar que caso você precise acessar o site de algum banco, será necessário instalar o plugin novamente.

segunda-feira, 20 de junho de 2016

Netflix no celular Android apresentando Erro -14 - Não foi possível conectar ao serviço

Caso seu aplicativo da Netflix no celular esteja apresentando o erro -14 - Não foi possível conectar ao serviço, você pode tentar uma das duas soluções abaixo. Se nenhuma resolver, pode ser um problema relacionado à sua conta ou à conexão de internet em uso no momento.

Solução 1 - Sair e logar novamente:
  1. No aplicativo Netflix, toque no botão Menu, no canto superior esquerdo, ou no botão Mais, no canto inferior direito.
  2. Desça a tela e selecione Sair (Sign Out).
  3. Confirme se deseja realmente sair.
  4. Depois de encerrar sessão, acesse novamente sua conta e tente assistir à Netflix.
 Solução 2 - Limpar os dados do aplicativo:
  1. A partir da tela inicial do seu aparelho, acesse Configurações (Settings).
  2. Selecione Geral (General).
    • Se a opção Geral (General) não for exibida, prossiga para a próxima instrução.
  3. Selecione Apps ou Aplicativos (Applications).
  4. Selecione Gerenciar aplicativos (Manage Applications), Gerenciador de aplicativos (Application Manager) ou Gerenciar todos os aplicativos (Manage All Applications).
    • Se essas opções não forem exibidas, prossiga para a próxima instrução.
  5. Desça a tela e selecione Netflix.
    • Se não encontrar a opção Netflix, verifique a guia Baixado (Downloaded).
  6. Selecione Armazenamento (Storage).
    • Se a opção Armazenamento (Storage) não for exibida, prossiga para a próxima instrução.
  7. Selecione Limpar dados (Clear data) e depois clique em OK.
  8. Tente acessar a Netflix novamente.
Depois basta abrir o aplicativo e fazer login novamente.