Visual Studio 2015中Cordova应用的发布APK文件在哪里?

16

我使用keytool命令行创建了证书文件,然后在ant.properties文件(位于res->native->android下)中添加了证书文件中设置的信息。

此外,我将证书文件复制到ant.properties所在的同一文件夹中。

我遵循了MSDN上的步骤:

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

当我在Visual Studio 2015中以发布模式构建时,我没有看到在解决方案文件夹或bin文件夹中生成发布版apk。

欢迎任何帮助。

2个回答

37

要在 Visual Studio 中生成发布 APK 文件,请按照以下步骤:

1) 选择“Release”构建选项。

2) 从解决方案平台选项中选择 Android。

3) 选择设备,“这是必须的步骤”。

进入图像描述

4) 右键单击您的项目并构建 Cordova 应用程序。

5) 检查 (ProjectFolder/bin/Android) 中的 Release 文件夹。

6) 您将找到您的发布 apk 文件。


哎呀,你解决了我遇到了两个小时的问题。 - Ajay2707
很高兴能帮到您。祝您愉快 :) - Mostafa
我们在构建服务器上该如何做呢?需要传递哪些开关给MS Build? - BlackSpy
如果您想使用CLI自动化构建,请使用以下命令:cordova build --release android --device - ozkary
这是未签名版本,无法在普通的安卓设备上运行。 - Dalibor

0
如果您使用命令行构建,需要使用devenv.exe /build进行一次构建以确保正常工作。 如果您不想启动 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>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接