web-dev-qa-db-fra.com

Où se trouve le fichier apk de publication pour les applications cordova dans Visual Studio 2015

J'ai créé un fichier de certificat à l'aide de la ligne de commande keytool. puis j'ai mis à jour le fichier ant.properties (sous res -> natif -> Android) en ajoutant les informations que j'ai définies dans le fichier de certificat.

de plus, j'ai copié le fichier de certificat dans le même dossier que ant.properties.

J'ai suivi les étapes mentionnées dans MSDN ici:

https://msdn.Microsoft.com/en-us/library/Dn757048.aspx

Lorsque je crée en mode de publication dans Visual Studio 2015, je ne vois pas d'apk de publication généré dans le dossier de la solution ou dans le bac.

toute aide est l'apprécier.

16
Mostafa

Pour générer le fichier apk de publication dans Visual studio, procédez comme suit:

1) Sélectionnez l'option de génération Release.

2) Sélectionnez Android parmi les options de la plateforme.

3) Sélectionnez le périphérique "Ceci est une étape indispensable".

 enter image description here

4) Faites un clic droit sur votre projet et construisez l'application cordova.

5) Vérifiez le dossier de publication dans (ProjectFolder/bin/Android).

6) vous trouverez votre fichier apk de publication.

37
Mostafa

Si vous construisez en ligne de commande avec devenv.exe/build, vous devez l'avoir déjà fait une fois pour que tout fonctionne bien . Si vous ne voulez pas lancer de VS, vous pouvez ajouter cette ligne dans votre projectCordova .jsproj.user fichier

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.Microsoft.com/developer/msbuild/2003">
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Android'">
        <DebuggerFlavor>AndroidEmulator</DebuggerFlavor>
        <AndroidEmulatorID>AndroidDevice;Device</AndroidEmulatorID>
    </PropertyGroup>
    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Android'">
        <DebuggerFlavor>AndroidEmulator</DebuggerFlavor>
        <AndroidEmulatorID>AndroidDevice;Device</AndroidEmulatorID>
    </PropertyGroup>
</Project>
0
watoli