Estou desenvolvendo um aplicativo Android com a Ferramenta de Desenvolvedor Android. Agora eu tentei o novo Android Studio, tudo funciona bem se conectar meu smartphone ao PC e executar o programa diretamente no Android Studio. Mas agora eu quero testar o programa com outros smartphones sem conectá-los ao meu pc.
O ADT cria o arquivo .apk em "projectname / bin" toda vez que você compila o programa. Como eu vejo no momento o Android Studio não faz isso.
Portanto, minha pergunta é possível criar um arquivo .apk não assinado com o Android Studio?
android
build
apk
android-studio
Klange
fonte
fonte
Respostas:
Eu recomendo que você crie seu arquivo APK com o Gradle:
assemble
Seu APK não assinado agora está localizado em
Para obter informações detalhadas sobre como usar o Gradle, é recomendável seguir este tutorial: Construindo com o Gradle no Android Studio . Também escrevi uma postagem no blog sobre como criar um APK não assinado com o Gradle.
Se você moveu seu projeto do outro IDE e não deseja recompilar , poderá encontrar o arquivo APK que já foi criado no IDE do qual você mudou:
Se você gerou o projeto com o Android Studio, o arquivo APK será encontrado em
ProjectName/ProjectName/build/apk/...
Importou o projeto do eclipse: O arquivo deve estar no mesmo diretório. Vá para
Project
-Show in Explorer
. Lá, você deve encontrar a pasta bin em que seu arquivo APK está localizado.Importado do IntelliJ, o local seria
ProjectName/out/production/...
Nota lateral: Como Chris Stratton mencionou em seu comentário:
fonte
Click the dropdown menu in the toolbar at the top
Isto é tão geral. Qual menu suspenso? Qual barra de ferramentas?De acordo com o Build Unsigned APK com Gradle, você pode simplesmente criar seu aplicativo com o Gradle. A fim de fazer isso:
Edit configurations
alt+insert
Gradle
Gradle project
Tasks:
entrarassemble
OK
Depois disso, você deve encontrar seu 'apk' não assinado no diretório
ProjectName\app\build\outputs\apk
fonte
A maneira mais fácil, eu acho:
... / YourProject / app / build / outputs / apk / app-debug.apk
fonte
basta ir para BUILD-> Build APK e pronto
fonte
AndroidStudioProjects/<APP NAME>/app/build/outputs/apk/debug/app-debug.apk
Passo 1 Abra o Android Studio. Compilar -> Gerar APK assinado. Agora clique em "Gerar APK assinado".
Passo 2
Clique em Criar novo.
etapa 3
Preencha os detalhes e clique em ok.
jks principais detalhes, Ele voltará à janela anterior.
Clique em Avançar e forneça a senha que você armazenou na chave.
Passo 4
Agora clique em Concluir e aguarde para concluir o processo de construção.
Agora apk gerado com sucesso. Clique em mostrar no Explorer.
Se precisar de mais detalhes, visite e verifique a demonstração ao vivo http://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs
fonte
No Android Studio:
Construir
Construa APK (s)
Aguarde e vá para o local mostrado em uma janela pop-up. No lado inferior direito
fonte
Sim, é possível criar um .apk não assinado com o Android Studio!
Destaque o Projeto no explorador de pacotes ou na coluna do projeto e, em seguida,
File
-Project Structure
-Artifacts
-+
-Android Application
-From module 'your app'
e, em seguida, você pode alterar o local e algumas outras opções. Eu habilito o build on make, apenas para facilitar.fonte
Com o Android Studio 2.2.3 no OSX, usei o menu superior:
Ele abriu o Finder com o
.apk
arquivo. Isso não gerará um APK assinado. Você pode selecionarGenerate Signed APK
no mesmo menu, se necessário.fonte
fonte
AndroidStudio 3.4
Após a
Grade Build Running
conclusão, você verá a notificação no canto inferior direito, como.Clique em
locate
e você verá seu APK debuggablefonte
Basta ir em Seu aplicativo \ app \ build \ outputs \ apk
e copie para o telefone e instale o app-debug.apk
fonte
Após o trabalho para mim:
Continue seguindo a configuração em branco se tiver feito em build.gradle.
e escolha Tarefa Gradle na sua janela do Editor. Ele mostrará uma lista de todos os sabores, se você tiver criado.
fonte
--- Crie uma nova configuração em signatureConfigs
--- Criar tipo de construção em buildTypes
--- Vá para criar variantes e escolha o padrão não assinado. Construir projeto.
--- Vá para "outputs / apk" e encontre "XXX-unsigned.apk". Para verificar se não está assinado, tente instalá-lo no dispositivo - você falhará.
fonte
signingConfigs{ unsigned{ storePassword = "" keyAlias = "" keyPassword = "" } }
Agora no Android Studio v1.1.0 deve ser:
Run
>Run <your app>
<your app>\build\outputs\apk
fonte
O Android studio também cria o arquivo apk sempre que compila o programa, basta ir para a pasta da área de trabalho e encontrar app-> build-> outputs-> e então você pode ver o arquivo apk.
fonte
Você pode clicar no menu suspenso próximo ao botão executar na barra de ferramentas,
Agora pressione ok,
tudo o que você precisa fazer agora é selecionar sua configuração no menu suspenso e pressionar o botão executar. Vai levar algum tempo. Seu apk não assinado agora está localizado em
fonte
Eu resolvo isso!
Primeiro de tudo, você deve adicionar estes:
Depois, clique em Criar na barra superior do Android Studio:
Por fim, você tem um arquivo app-debug.apk em:
Nota : arquivos apk, debug, app-debug.apk criados automaticamente no arquivo de saídas do Android Studio.
fonte
Etapas para criar APK não assinado
Mostrar snippet de código
Nota: tecnicamente, o que você deseja é um APK assinado com uma chave de depuração. Um APK que não está assinado será recusado pelo dispositivo. Portanto, o APK não assinado dará erro se você instalar no dispositivo.
fonte
Para APK não assinado: basta definir Nulo de assinaturaConfig. Isso lhe dará appName-debug-unsigned.apk
E crie no menu Build. Aproveitar
Para APK assinado:
arquivo keystore.properties
fonte