Créer un fichier APK non signé avec Android Studio

je développe une application android avec L'outil de développement Android. Maintenant j'ai essayé le nouveau studio Android, tout fonctionne bien si connecter mon smartphone avec le pc et exécuter directement le programme dans le studio Android. Mais maintenant, je veux tester le programme avec d'autres smartphones sans le connecter à mon pc.

L'ADT crée la .fichier apk sous "projectname / bin" chaque fois que vous compilez le programme. Comme je le vois en ce moment L'Android Studio ne fait pas ça.

ainsi ma question Est-il possible de créer un non signé .un fichier apk Avec Android Studio?

205
demandé sur Mahendra Gunawardena 2013-05-23 13:10:08

15 réponses

je vous recommande de construire votre fichier apk avec gradle:

  • cliquez sur le menu déroulant dans la barre d'outils en haut
  • Sélectionnez "Modifier Les Configurations"
  • cliquez sur le "+"
  • Sélectionner "Gradle"
  • choisissez votre module comme projet Gradle
  • dans Tâches: inscrire assemble
  • Appuyez Sur Exécuter

votre apk non signé est maintenant situé dans

ProjectName\app\build\outputs\apk

pour des informations détaillées sur L'utilisation de Gradle, ce tutoriel est un bon à emporter: construire avec Gradle dans Android Studio . J'ai aussi écrit un post de blog sur la façon de construire un apk non signé avec gradle.

si vous avez déplacé votre projet d'un autre IDE et ne voulez pas recompiler , vous pouvez trouver votre fichier apk qui était déjà construit dans L'IDE vous avez déménagé de:

  • si vous avez généré le projet avec Android Studio, le fichier apk sera trouvé dans ProjectName/ProjectName/build/apk/...

  • a importé le projet de eclipse: le fichier doit être dans le même répertoire. Passez à Project - Show in Explorer . Vous y trouverez le dossier bin dans lequel se trouve votre fichier apk.

  • importé de IntelliJ, l'emplacement serait ProjectName/out/production/...

note de Côté: Comme L'a mentionné Chris Stratton dans son commentaire:

Techniquement, ce que vous voulez, c'est un apk signé avec une clé de débogage. Un apk qui est en fait non signé sera refusé par l'appareil.

249
répondu bpoiss 2018-03-27 11:16:55

selon construire APK non signé avec Gradle vous pouvez simplement construire votre application avec gradle. Pour ce faire:

  1. cliquez sur le menu déroulant sur la barre d'outils en haut (généralement avec l'icône android et le nom de votre application)
  2. sélectionner Edit configurations
  3. cliquez sur le signe plus en haut à gauche ou appuyez sur alt+insert
  4. sélectionner Gradle
  5. choisissez votre module comme Gradle project
  6. dans Tasks: entrer assemble
  7. presse OK
  8. press play

après cela, vous devriez trouver votre ' apk ' non signé dans l'annuaire ProjectName\app\build\outputs\apk

212
répondu marcin 2017-05-23 12:10:44

la voie la plus facile, je suppose:

  • Ouvrir Gradle onglet sur le côté droit
  • double clic votre projet/: app / assembler (ou assembleDebug)
  • vous trouverez l'apk ici

    .../Votreprojet/app/build/sorties/apk/app-debug.apk

screenshot

70
répondu Andrey 2015-07-30 12:41:18

il suffit d'aller à la construction->Construire APK et c'est fait

20
répondu Aakash Bansal 2017-01-12 11:01:25

Étape 1 Ouvrez android studio . Build -> Générer Signé APK... . maintenant, cliquez sur "Generate Signed APK".

enter image description here

Étape 2

enter image description here

cliquez sur Créer un nouveau.

Étape 3

Fill les détails et cliquez sur ok. enter image description here

JKS détails clés,il va revenir à la fenêtre précédente.

enter image description here

cliquez sur Suivant, et donnez le mot de passe que vous avez enregistré dans la clé.

Étape 4

enter image description here

Maintenant, cliquez sur Terminer et attendez pour terminer le processus de construction.

enter image description here

maintenant apk généré avec succès. Cliquez sur afficher dans l'Explorateur.

enter image description here

si vous avez besoin de plus de détails s'il vous plaît visitez et vérifiez la démonstration en direct http://javaant.com/how-to-make-apk-file-in-android-studio/#.VwzedZN96Hs

19
répondu Nirmal Dhara 2016-04-12 11:56:18

Oui, il est possible de créer un non signé .apk Avec Android Studio!

mettre en évidence le projet dans votre explorateur de paquets ou colonne de projet, puis File - Project Structure - Artifacts - + - Android Application - From module 'your app' et puis vous pouvez changer l'emplacement et d'autres options. J'autorise construire sur la marque, juste pour la facilité.

14
répondu schott12521 2013-06-07 04:59:38

il suffit d'aller à Votre Demande\app\build\sorties\apk

et copier les deux pour téléphoner et installer app-debug.apk

11
répondu WhiteWolfza 2014-10-16 10:57:31

Dans Android Studio:

  1. Construire

  2. Build APK (s)

  3. attendez et allez à l'endroit indiqué dans une fenêtre pop-up. En bas à droite

enter image description here

11
répondu tieorange 2018-01-22 16:33:23

avec Android Studio 2.2.3 sur OSX je viens d'utiliser le menu du haut:

Build > Build APK

il a ouvert Finder avec le fichier .apk . Cela ne générera pas une APK signée. Vous pouvez sélectionner Generate Signed APK à partir du même menu si nécessaire.

9
répondu pascal 2017-01-12 23:39:14
Build -> Build APK     //unsigned app


Build -> Generate Signed APK  //Signed app
6
répondu Siva Prakash 2017-04-11 19:20:29

travail suivant pour moi:

garder blanc si vous avez fait dans build.gradle.

signingConfigs {
        release {
            storePassword ""
            keyAlias ""
            keyPassword ""
        }
    }

et choisissez la tâche Gradle de votre fenêtre D'éditeur. Il affichera la liste de toutes les saveurs si vous avez créé.

enter image description here

4
répondu CoDe 2015-07-17 09:21:01

- - - créer une nouvelle configuration dans signingConfigs

unsigned {
        //do not sign
    }

--- Créer un type de build dans buildTypes

unsigned {
        versionNameSuffix '-unsigned'
    }

- - - aller pour construire des variantes et choisir la norme non signée. Projet de construction.

- - - aller à" outputs/apk "et trouver" XXX-unsigned.apk". Pour vérifier si elle n'est pas signée essayer de l'installer à l'appareil - vous échouerez.

3
répondu sharky 2014-06-11 13:09:19

maintenant dans Android Studio v1.1.0 devrait être:

  1. sélectionner Run > Run <your app>
  2. trouver .fichier apk dans <your app>\build\outputs\apk
2
répondu John_J 2015-03-31 17:32:36

vous pouvez cliquer sur la liste déroulante près du bouton Exécuter sur la barre d'outils,

  1. Sélectionner" Modifier Les Configurations"
  2. cliquez sur le " + "
  3. Sélectionner "Gradle"
  4. choisissez votre module comme projet Gradle
  5. en tâches: entrer assembler

maintenant appuyez sur ok,

tout ce que vous avez à faire est maintenant de sélectionner votre configuration à partir de la liste déroulante et appuyez sur bouton exécuter. Il faudra un certain temps. Votre apk non signé est maintenant situé dans

Project\app\build\outputs\apk
1
répondu Chathura Jayanath 2016-12-23 07:26:48

Studio Android créer également le fichier apk sur chaque fois compiler le programme, il suffit d'aller dans votre dossier espace de travail et trouver app->build->outputs-> puis vous pouvez voir le fichier apk.

0
répondu user5649834 2015-12-07 12:03:15