web-dev-qa-db-fra.com

Comment construire une version APK dans Android Studio?

J'essaie de créer un fichier APK que je peux télécharger sur le Play Store.

Lorsque je sélectionne Build | Generate Signed APK ... in Android Studio (version 0.3.1), je suis redirigé vers un lien expliquant comment configurer correctement le processus de signature dans la "version" scripts ":

enter image description here

http://tools.Android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations

Malheureusement, après avoir consulté cette page, je ne sais plus quel fichier éditer ni quoi y placer - je viens d'un arrière-plan Visual Studio, je m'attends donc à ce que les choses fonctionnent "simplement", :).

(Après OK'ing Android Studio, AS appelle un assistant Générer un APK signé, que j’ai parcouru, en transmettant les détails de ma clé. clé avec une date d'expiration trop tôt).

J'ai également essayé d'ouvrir la fenêtre Android Studio Terminal) et d'exécuter 'gradle', comme indiqué dans le message ci-dessus, mais cette commande n'a pas été trouvée. faire quelque chose d'utile, comment pourrais-je exécuter gradle?

J'ai trouvé une fenêtre 'Gradle' dans la fenêtre A.S. IDE et essayé de construire la cible assembleRelease trouvée dans cette fenêtre. Cependant, la sortie de la fenêtre Exécuter n'affiche que " Exécution d'une tâche externe 'assembleRelease' ...".

66
mackenir

Suivez ces étapes:

-Build
-Generate Signed Apk
-Create new

Puis remplissez le formulaire "New Key Store". Si vous voulez changer la destination du fichier .jnk, cliquez sur la destination et donnez un nom à la touche Ok. Une fois terminé, vous obtiendrez "Mot de passe du magasin de clés", "Alias ​​de clé", "Mot de passe de la clé". Appuyez ensuite sur et changez le dossier de destination. Puis appuyez sur terminer, c'est tout. :)

enter image description here

enter image description hereenter image description here

enter image description hereenter image description here

66

Cliquez sur \Build\Select Build Variant... in Android Studio. Et choisissez release.

25
Alexander Lubyagin

AndroidStudio est la version alpha pour l'instant. Vous devez donc éditer vous-même les fichiers de script de construction de Gradle. Ajouter les lignes suivantes à votre build.gradle

Android {

    signingConfigs {

        release {

            storeFile file('Android.keystore')
            storePassword "pwd"
            keyAlias "alias"
            keyPassword "pwd"
        }
    }

    buildTypes {

       release {

           signingConfig signingConfigs.release
       }
    }
}

Pour exécuter votre application sur un émulateur ou un périphérique, exécutez gradle installDebug ou gradle installRelease.

Vous pouvez créer un projet helloworld à partir de l'assistant AndroidStudio pour voir quelle structure de fichiers de niveaux est nécessaire. Ou exportez des fichiers de niveaux à partir d'un projet Eclipse en cours d'utilisation. Cette série d'articles est également utile http://blog.stylingandroid.com/archives/1872#more-1872

20
Sergii Pechenizkyi