请确保您已在“发布设置”对话框中将“目标”设置设为“AIR for Android”。
- Adobe Animate 用户指南
- Animate 简介
- 动画
- Animate 动画基础知识
- 如何在 Animate 中使用帧和关键帧
- 在 Animate 中使用逐帧动画
- 如何在 Animate 中使用经典补间动画
- 画笔工具
- 运动辅助线
- 补间动画和 ActionScript 3.0
- 关于运动补间动画
- 补间动画
- 创建补间动画
- 使用属性关键帧
- 用补间对位置进行动画处理
- 如何使用动画编辑器编辑补间动画
- 编辑补间动画的运动路径
- 处理补间动画
- 添加自定义缓动
- 创建和应用动画预设
- 设置动画的补间范围
- 处理另存为 XML 文件的补间动画
- 补间动画与传统补间
- 形状补间
- 在 Animate 中使用骨骼工具动画
- 在 Animate 中处理角色操纵
- 如何在 Adobe Animate 中使用遮罩层
- 如何在 Animate 中使用场景
- 交互性
- 工作区和工作流
- 创建和管理画笔
- 在 HTML5 Canvas 文档中使用 Google 字体
- 使用 Creative Cloud Libraries 和 Adobe Animate
- 使用 Animate 的舞台和工具面板
- Animate 工作流程和工作区
- 在 HTML5 Canvas 文档中使用 Web 字体
- 时间轴和 ActionScript
- 使用多个时间轴
- 设置首选参数
- 使用 Animate 创作面板
- 使用 Animate 创建时间轴图层
- 导出移动应用程序和游戏引擎的动画
- 移动和复制对象
- 模板
- 在 Animate 中查找和替换
- 撤消、重做和历史记录面板
- 键盘快捷键
- 如何在 Animate 中使用时间轴
- 创建 HTML 扩展
- 图像和动画 GIF 的优化选项
- 图像和 GIF 的导出设置
- Animate 中的资源面板
- 多媒体与视频
- 在 Animate 中变形和合并图形对象
- 在 Animate 中创建并使用元件实例
- 图像描摹
- 如何在 Adobe Animate 中使用声音
- 导出 SVG 文件
- 创建用于 Animate 中的视频文件
- 如何在 Animate 中添加视频
- 使用 Animate 绘制和创建对象
- 改变线条和形状
- Animate CC 中的笔触、填充和渐变
- 使用 Adobe Premiere Pro 和 After Effects
- Animate CC 中的颜色面板
- 使用 Animate 打开 Flash CS6 文件
- 在 Animate 中使用传统文本
- 向 Animate 中置入图稿
- 在 Animate 中导入的位图
- 3D 图形
- 在 Animate 中使用元件
- 使用 Adobe Animate 绘制线条和形状
- 在 Animate 中使用库
- 导出声音
- 在 Animate CC 中选择对象
- 在 Animate 中使用 Illustrator AI 文件
- 应用混合模式
- 排列对象
- 使用“命令”菜单自动处理任务
- 多语言文本
- 在 Animate 中使用摄像头
- 图形滤镜
- 声音和 ActionScript
- 绘制首选参数
- 用钢笔工具绘图
- 平台
- 将 Animate 项目转换为其它文档类型格式
- 自定义平台支持
- 在 Animate 中创建和发布 HTML5 Canvas 文档
- 创建和发布 WebGL 文档
- 如何打包 AIR for iOS 应用程序
- 发布 AIR for Android 应用程序
- 发布用于桌面的 Adobe AIR
- ActionScript 发布设置
- 最佳做法 - 管理应用程序中的 ActionScript
- 如何在 Animate 中使用 ActionScript
- Animate 工作区中的辅助功能
- 编写和管理脚本
- 启用自定义平台支持
- 自定义平台支持概述
- 使用自定义平台支持插件
- 调试 ActionScript 3.0
- 启用自定义平台支持
- 导出和发布
- 故障排除
Animate 允许您发布用于 Adobe® AIR™ for Android 的内容。
本文介绍在 Animate 中配置 AIR for Android 发布设置。有关开发 Adobe AIR™ 应用程序的完整信息,请参阅构建 Adobe AIR 应用程序。
有关桌面和移动 AIR 应用程序的硬件和软件要求的信息,请参阅 AIR 系统要求。
有关完整的 AIR 开发人员文档,请参阅 Adobe AIR 参考。
(仅限 AIR 3.7)打包仅具有运行时绑定的应用程序 (Android)
对于 AIR 3.7,打包任何目标中的 AIR for Android 应用程序都将嵌入 AIR 运行时。由于无需再单独下载 AIR 运行时,这将有助于提升用户体验。不过副作用就是应用程序的大小将增加大约 9MB。
如果 AIR for Android 应用程序是使用“共享运行时”选项打包的,Animate 将显示警告信息。
创建 Adobe AIR for Android 文件
您可以使用“文件”>“新建”命令在 Animate 中创建 Adobe AIR for Android 文档。还可以创建 ActionScript® 3.0 FLA 文件,并通过“发布设置”对话框将其转换为 AIR for Android 文件。
要创建 AIR for Android 文件,请执行以下操作之一:
在“欢迎”屏幕中选择“AIR for Android”或者打开“新建文档”对话框(“文件”>“新建”)。
打开现有 FLA 文件,并将其转换为 AIR for Android 文件。从“发布设置”对话框(“文件”>“发布设置”)“目标”菜单中选择“AIR for Android”。
预览或发布 AIR for Android 应用程序
您可以预览 Animate AIR for Android SWF 文件,显示的效果与在 AIR 应用程序窗口中一样。如果希望在不打包也不安装应用程序的情况下查看应用程序的外观,预览功能非常有用。
-
-
选择“控制”>“测试影片”>“测试”,或者按 Ctrl+Enter。
如果尚未通过“应用程序和安装程序设置”对话框设置应用程序设置,Animate 将为您生成一个默认的应用程序描述符文件 (swfname-app.xml)。Animate 将在写入 SWF 文件的同一文件夹中创建该文件。如果在“应用程序和安装程序设置”对话框中设置了应用程序设置,则应用程序描述符文件会反映这些设置。
要创建 AIR for Android 文件,请执行以下操作之一:
在“发布设置”对话框中单击“发布”按钮。
在“AIR for Android 设置”对话框中单击“发布”按钮。
选择“文件”>“发布”。
选择“文件”>“发布预览”。
在发布 AIR 文件时,Animate 将创建 SWF 文件和 XML 应用程序描述符文件。然后,Animate 将这两个文件副本和您添加到应用程序的所有其他文件打包到一个 AIR 安装程序文件 (swfname.apk) 中。
创建 AIR for Android 应用程序
在您开发完应用程序后,请为 AIR for Android 应用程序描述符文件以及部署该文件所需的安装程序文件指定设置。Animate 在您发布 AIR for Android 文件时创建描述符和安装程序文件以及 SWF 文件。
您可在“AIR for Android - 应用程序和安装程序设置”对话框中为这些文件指定设置。在创建 AIR for Android 文件之后,可以从文档的“属性”检查器中打开此对话框。您还可以通过“发布设置”对话框的“Animate”选项卡中的“播放器”菜单“设置”按钮访问此对话框。
创建 Adobe AIR 应用程序文件
-
在 Animate 中,打开组成 Adobe AIR 应用程序的 FLA 文件或文件集。
-
在打开“AIR 应用程序和安装程序设置”对话框之前,请先保存 AIR for Android FLA 文件。
-
选择“文件”>“AIR for Android 设置”。
-
完成“AIR for Android 应用程序和安装程序设置”对话框,然后单击“发布”。
在单击“发布”按钮时,将打包以下文件:
SWF 文件
应用程序描述符文件
应用程序图标文件
“包括的文件”文本框中列出的文件
如果指定的 FLA 或 SWF 文件名包含双字节字符,则 AIR for Android 应用程序的发布将失败。
“AIR for Android 应用程序和安装程序设置”对话框分为四个选项卡:“常规”、“部署”、“图标”和“权限”。
常规设置
“AIR for Android 应用程序和安装程序设置”对话框的“常规”选项卡包含下列选项:
输出文件
使用“发布”命令时创建的 AIR 文件的名称和位置。输出文件扩展名为 APK。
应用程序名称
AIR 应用程序安装程序用来生成应用程序文件名和应用程序文件夹的名称。该名称只能包含在文件名或文件夹名称中有效的字符。默认为 SWF 文件的名称。
应用程序 ID
通过唯一的 ID 标识应用程序。如果您愿意,可以更改默认的 ID。请勿在 ID 中使用空格或特殊字符。有效的字符仅限 0-9、a-z、A-Z 和 .(点),长度为 1 至 212 个字符。默认为 com.adobe.example.applicationName。
版本
可选。指定应用程序的版本号。默认值为 1.0。
版本标签
可选。描述版本的字符串。
高宽比
允许您为应用程序选择“纵向”、“横向”或“自动方向”。当选择“自动”和“自动方向”时,应用程序将根据其当前方向在设备上启动。
全屏
将应用程序设置为以全屏模式运行。默认情况下会取消选中此设置。
自动方向
允许应用程序根据设备的当前方向,从纵向模式切换为横向模式。默认情况下会取消选中此设置。
渲染模式
允许您指定 AIR 运行时使用哪个方法来渲染图形内容。有以下选项:
- 自动 — 自动检测并使用主机设备上最快的渲染方法。
- CPU — 使用 CPU。
- GPU — 使用 GPU。如果 GPU 不可用,则使用 CPU。
- 直接 — 使用 Stage3D 进行渲染。这是最快的渲染方法。
有关不支持直接模式的处理器的列表,请参阅 Stage3D 不支持的芯片组、驱动程序 | Flash Player 11,AIR 3。
处理器:允许用户选择要对其发布应用程序的设备所使用的处理器类型。支持的处理器类型有 ARM 和 Intel x86。Animate 从 2014.1 版开始支持 x86 处理器。
包括的文件
指定应用程序包中包括哪些其他文件和文件夹。单击加号 (+) 按钮可以添加文件,单击文件夹按钮可以添加文件夹。若要从列表中删除某个文件或文件夹,请选择该文件或文件夹,然后单击减号 (-) 按钮。
默认情况下,应用程序描述符文件和主 SWF 文件会自动添加到包列表中。即使尚未发布 Adobe AIR FLA 文件,包列表也会显示这些文件。包列表以平面结构显示文件和文件夹。不列出文件夹中的文件,显示文件的完整路径(必要时会截断)。
如果您已向 ActionScript 库路径添加了任何 AIR 本机扩展文件,则这些文件也将出现在此列表中。
图标文件不包括在列表中。Animate 在打包这些文件时,会将图标文件复制到一个相对于 SWF 文件位置的临时文件夹中。打包完成后 Animate 会删除该文件夹。
部署设置
使用“AIR for Android 应用程序和安装程序设置”对话框的“部署”选项卡可以指定下列设置。
证书
应用程序的数字证书。可以浏览到某个证书或创建新证书。注意,Android 应用程序证书的有效期须至少设置为 25 年。
密码
所选数字证书的密码。
部署类型
指定要创建的包类型。
- 使用“设备发布”设置可以为市场或任何其它分发媒介(如网站)创建包。
- 使用“模拟器发布”设置可以为在移动设备“模拟器”中进行调试而创建包。
- 使用“调试”设置可以执行设备上调试,包括在 Animate 中设置断点和对 Android 设备上运行的应用程序执行远程调试。还可以选择用于调试会话的网络接口和 IP 地址。
AIR 运行时
指定应用程序在尚未安装 AIR 运行时的设备上应执行的操作。
- 将 AIR 运行时嵌入应用程序会将运行时添加到应用程序安装程序包中,从而不再需要下载运行时。这将明显增加应用程序包的大小。
- 从这里获取 AIR 运行时会让安装程序从 Google Playstore 或 Amazon Appstore 下载运行时。
发布之后
允许您指定是否将该应用程序安装在当前连接的 Android 设备,以及是否在安装之后立即启动该应用程序。
图标设置
借助“AIR for Android 应用程序和安装程序设置”对话框中的“图标”选项卡,您可以为 Android 应用程序指定图标。安装应用程序并在 AIR for Android 运行时中运行应用程序后,即会显示该图标。您可以为显示在不同视图中的图标指定不同的大小。为 Android 选择的图标不必严格遵循这些大小限制。
要指定图标,请单击“图标”选项卡中的一个图标大小,然后导航到您要使用该大小的文件。这些文件必须为 PNG(可移植网络图形)格式。
如果未提供特定大小的图标图像,Adobe AIR 将对提供的图像之一进行缩放以创建缺少的图标图像。
权限设置
使用“权限”选项卡可以指定该应用程序在设备上访问哪些服务和数据。
若要应用某个权限,请选中其复选框。
若要查看某个权限的说明,请单击该权限的名称。说明显示在权限列表下方。
若要手动而不使用对话框管理权限,请选择“手动管理应用程序描述符文件中的权限和清单添加项”。
语言设置
您可以通过“语言”窗格,为应用程序选择在应用程序商店或区域市场中要关联的语种。通过选定对应的语种,可以让使用该语种版本操作系统的用户下载您的程序。请注意,这个语种选择操作不会对您的应用程序用户界面做出任何本地化处理。
如果未选择语言,那么发布的应用程序将支持所有语言。这样就不再需要选择每种语言。列出的语言是 Adobe AIR 支持的语言。Android 可能会支持其它语言。
Air for Android 新增三种语言支持:丹麦语、希伯来语和挪威语。