46 votes

Android studio 3.0 ne génère pas d'apk signé

Après la mise à jour android studio à la version 3.0 (windows), je suis incapable de générer un signé APK.

enter image description here

Lors de la compilation terminée, je reçois le message:

enter image description here

En cliquant sur "Localiser" m'amène à le dossier APP, mais il n'y a pas de APK pour être trouvé.

Ce qui a été changé ?

68voto

Niraj Sanghani Points 1314

Depuis la mise à jour Android Studio 3.0, l’apk généré sera en

 {project-folder}/app/release/app-release.apk
 

De plus, un fichier supplémentaire est généré, Output.json, qui contient les détails de la génération d'apk.

Échantillon:

 [  
   {  
      "outputType":{  
         "type":"APK"
      },
      "apkInfo":{  
         "type":"MAIN",
         "splits":[  

         ],
         "versionCode":1
      },
      "path":"app-debug.apk",
      "properties":{  
         "packageId":"njscommunity.xxxxx",
         "split":"",
         "minSdkVersion":"19"
      }
   }
]
 

Tout dépend de la construction de Gradle, donc à la fin, tout dépend de la version de Gradle avec laquelle vous construisez. Gradle Android plug-in pour Android Studio.

29voto

Sahil Kapoor Points 594

Android Studio 3.0 crée maintenant un dossier de "version" à l'intérieur du dossier de destination spécifié et place l'apk de version à l'intérieur.

{Dossier de destination APK} \ release \ app-release.apk

OU comme mentionné par @velis

{Dossier de destination APK} \ {saveur} \ {variante} \ {apkname} .apk

Par exemple: - Dans votre cas: C: \ apps \ app \ release \ app-release.apk

12voto

Alexander Points 601

Dans mon cas, j'ai trouvé un fichier apk dans le dossier {specified_destination}/{flavor_name}/release folder

8voto

Shai Epstein Points 71

J'ai eu le problème exact après la mise à niveau vers Android Studio 3.0 (Windows)

Après avoir passé des heures à chercher la solution, je découvre que cette simple action a résolu le problème pour moi:

changer le chemin de destination apk en chemin différent. (pour moi à C :) vient de le résoudre

entrez la description de l'image ici

2voto

TonyL Points 100

J'ai rencontré le même problème. Après quelques heures de déclassement

 classpath 'com.android.tools.build:gradle:3.0.0'  
 

à

 classpath 'com.android.tools.build:gradle:2.3.3'
 

résolu le problème dans le fichier build.gradle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X