部署和测试 Xamarin.Android 应用

本部分包含的指南介绍如何测试应用程序、优化应用程序的性能、做好发布准备、使用证书对应用程序进行签名以及将它发布到应用商店。

应用程序包大小

本文将讨论 Xamarin.Android 应用程序包的组成部分,以及可用于在开发的调试和发布阶段进行高效包部署的相关策略。

应用更改

本指南介绍“应用更改”功能,此功能可让你将资源更改推送到正在运行的应用,而无需重新启动应用。

构建应用

本部分介绍生成过程的工作原理,并说明如何生成特定于 ABI 的 APK。

命令行仿真器

本文简要介绍如何通过命令行启动仿真器。

调试

这部分中的指南帮助你使用 Android 仿真器、实际 Android 设备和调试日志调试应用。

设置可调式属性

本文介绍如何设置可调式属性,以便 adb 等工具能够与 JVM 进行通信。

环境

本文介绍 Xamarin.Android 执行环境以及影响程序执行的 Android 系统属性。

GDB

本文介绍如何使用 gdb 调试 Xamarin.Android 应用程序。

安装系统应用

本指南介绍如何将 Xamarin.Android 应用作为 Android 设备上的系统应用程序或作为自定义 ROM 的一部分安装。

在 Android 上链接

本文讨论 Xamarin.Android 用于缩减应用程序最终大小的链接过程。 其中描述了可以执行的各种级别的链接,并就缓解使用链接器可能导致的错误提供了一些指导和故障排除建议。

Xamarin.Android 性能

可以通过很多方法来提高使用 Xamarin.Android 构建的应用程序的性能。 总体上,这些方法可以极大地降低由 CPU 执行的工作量和应用程序占用的内存量。

分析 Android 应用

本指南介绍如何使用探查器工具来检查 Android 应用的性能和内存使用情况。

做好应用程序发布准备

应用程序经编码和测试后,必须准备一个包进行分发。 准备此包的第一个任务是生成供发布的应用程序,其中主要涉及到设置应用程序的一些属性。

对 Android 应用程序包进行签名

了解如何创建 Android 签名标识、为 Android 应用程序创建新签名证书以及使用签名证书对应用程序进行签名。 此外,本主题还介绍了如何将应用导出到磁盘以进行临时发布。 生成的 APK 可以旁加载到 Android 设备中,而无需经过应用商店。

发布应用程序

这一系列文章介绍了公开分发使用 Xamarin.Android 创建的应用程序的步骤。 可以通过电子邮件、专用 Web 服务器、Google Play 或适用于 Android 的 Amazon 应用商店等通道进行分发。