Apk não assinado, como o nome sugere, significa que não está assinado por nenhum Keystore. Um Keystore é basicamente um arquivo binário que contém um conjunto de chaves privadas. Cada aplicativo que instalamos usando a Google Play App Store precisa ser assinado com um Keystore. O apk assinado é simplesmente o apk não assinado que foi assinado por meio da ferramenta JDK jarsigner. 

Se você deseja gerar um apk assinado, consulte Como gerar um Apk assinado no Android Studio?

Por que precisamos gerar um Apk sem assinatura?

Quando os desenvolvedores estão desenvolvendo o aplicativo Android para usuários finais, eles precisam testar o aplicativo para o qual compartilham esse apk com seus amigos ou cliente para obter o feedback e as melhorias necessárias. É um tanto demorado e difícil gerar um apk assinado para compartilhar sempre que isso requer um Keystore (exclusivo). É por isso que na maioria das vezes preferimos gerar apk não assinado, pois é ainda mais fácil de ser gerado.

Diferença entre Apk assinado e não assinado

S.No

Apk assinado



Apk sem assinatura

1

O APK assinado é assinado com sua própria chave, protegida por vocêO APK não assinado é, na verdade, assinado pela chave de depuração. 

2

É um processo um tanto demorado gerar Apk assinadoÉ fácil gerar um Apk sem assinatura

3

É seguro.Não é seguro

4

Geralmente disponível na Play StoreApenas o desenvolvedor tem Apk não assinado.

5

Ele é gerado quando estamos lançando nosso aplicativo.Ele está sendo gerado quando estamos testando nosso aplicativo.

Gerando Apk não assinado (compartilhável) no Android Studio

Etapa 1: compilar seu projeto, em seguida, vá para Build > Build Bundle (s) / APK (s) > Build APK (s) conforme mostrado na imagem abaixo. 

Etapa 2: em seguida, você verá que o Gradle está construindo. Aguarde de 3 a 4 minutos para concluir a construção.

Etapa 3: após a conclusão da execução do Gradle Build , no lado inferior direito , você verá algo assim, conforme mostrado na imagem abaixo.

 Etapa 4: Clique em localizar e você verá seu arquivo Apk como ( app-debug.apk ) e agora você pode compartilhar este arquivo Apk com qualquer pessoa.

Quer um ambiente mais competitivo e acelerado para aprender os fundamentos do Android?
Clique aqui para acessar um guia com curadoria exclusiva de nossos especialistas com o objetivo de torná-lo pronto para a indústria em nenhum momento!