web-dev-qa-db-ja.com

Visual Studio 2015のCordovaアプリのリリースAPKファイルはどこにありますか

Keytoolコマンドラインを使用して証明書ファイルを作成しました。次に、証明書ファイルに設定した情報を追加して、ant.propertiesファイルを(res-> native-> Androidの下で)更新しました。

また、私はant.propertiesの同じフォルダーに証明書ファイルをコピーしました。

ここでMSDNに記載されている手順に従いました。

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

Visual Studio 2015のリリースモードでビルドすると、ソリューションフォルダーまたはビン内にリリースapkが生成されません。

どんな助けでも感謝しています。

16
Mostafa

Visual Studioでリリースapkファイルを生成するには、次の手順に従います。

1)リリースビルドオプションを選択します。

2)ソリューションプラットフォームオプションからAndroid=を選択します。

3)「これは必須ステップです」デバイスを選択します。

enter image description here

4)プロジェクトを右クリックして、cordovaアプリをビルドします。

5)(ProjectFolder/bin/Android)のリリースフォルダーを確認します。

6)リリースapkファイルが見つかります。

37
Mostafa

devenv.exe/buildを使用してコマンドラインでビルドする場合、正常に動作するにはこれを1回実行する必要があります。 VSを起動したくない場合は、この行をprojectCordova 。jsproj.userファイルに追加できます

<?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