65.9K
CodeProject 正在变化。 阅读更多。
Home

使用 AIDE 在您的 Android 设备上开发应用程序

2016年6月1日

CPOL

4分钟阅读

viewsIcon

26192

本文介绍了如何使用 AIDE 开始进行专家级应用开发。

Intel® Developer Zone 提供跨平台应用开发的工具和操作指南,平台和技术信息,代码示例以及同行专业知识,以帮助开发人员进行创新并获得成功。加入我们的社区,了解 Android物联网Intel® RealSense™ 技术Windows,以下载工具,访问开发套件,与志同道合的开发人员分享想法,并参与黑客马拉松,竞赛,巡回展览和本地活动。

AIDE 是一款 Android 应用,仅使用您的设备即可开发应用。本文介绍了如何使用 AIDE 开始进行专家级应用开发。AIDE 支持使用 Android SDK 通过 Java/Xml 构建 Android 应用,以及使用 Android NDK 通过 C/C++ 构建以 ARM 和 Intel 设备为目标的原生 Android 应用。首先从 Google Play 商店安装 AIDE 以开始使用

英特尔赞助

英特尔赞助了大量的免费高级密钥,这些密钥可解锁 AIDE 的全部专家级应用开发功能。为了获得赞助许可,只需关闭您的项目,退出 AIDE 并在重新启动后选择“专家”。您必须选择一个与您的许可证绑定的 Google 帐户。如果您被选中获得赞助许可,将立即收到反馈。本文中介绍的每个功能实际上都包含在赞助中。

使用 Android SDK 通过 Java/Xml 构建 Android 应用

AIDE 支持使用 Android SDK 开发基于 Java/Xml 的 Android 应用。AIDE 应用捆绑了一个移动版本的 Android SDK,因此无需安装其他任何东西。首次在专家模式下启动 AIDE 时,您将看到“创建新项目”对话框。如果您已经打开了一个项目,该对话框将不会显示,但是您可以从 AIDE 的集成文件浏览器中选择“在此处创建新项目...”来调用它。在创建应用对话框中,您首先选择要创建的项目类型。对于您的第一个应用,请在此处选择“Android 应用/ Hello World”

将弹出一个对话框,您可以在其中定义有关您的新应用的基本信息

首先,选择您的应用的名称。其次,选择您的应用的包名。您的包名在 Android 系统上安装的所有包中必须是唯一的。因此,通常最好使用以您的组织或发布者实体的反向域名开头的名称。最后,点击“创建”以使 AIDE 生成您的新应用项目。应用项目包含构成您的 Android 应用源代码的所有文件。AIDE 将在您的 SD 卡上生成这些文件。AIDE 还会打开您的新应用的两个重要文件进行编辑:main.xml 和 MainActivity.java。您可以立即开始在这些文件中进行编码

要运行和测试您的应用,只需从菜单中选择“运行”

AIDE 将首先为您的应用构建一个 Android 应用程序包文件 (APK)。APK 文件用于将应用软件分发和安装到 Android 操作系统上。APK 文件包含您的程序的所有代码、资源、资产、证书和清单文件。您将看到一个弹出窗口,显示构建的进度。构建完成后,AIDE 将安装 APK 并运行该应用。在非 root 设备上,为了允许 Android 安装您的应用,您必须在 Android 设置中启用“未知来源”选项。如果不是这种情况,Android 将显示一个对话框,指出安装已被阻止。该对话框为您提供了转到设置并启用“未知来源”的选项。完成此操作后,再次运行该应用。

使用 Android NDK 通过 C/C++ 构建 Android 应用

NDK 是一个工具集,允许您使用本机代码语言(如 C 和 C++)来实现您的应用的各个部分。AIDE 支持在 ARM 和 Intel 设备上使用 NDK 开发应用。要创建 NDK 应用,请从“创建新项目”对话框中选择“新建原生 Android 应用”

创建应用后,AIDE 将自动下载移动版本的 NDK

您将在创建的项目中看到一些 C 文件,其中包含本机代码。您现在也可以使用 AIDE 处理 C 代码。运行应用并编译代码后,您将在 C/C++ 代码中看到错误。

通过从菜单中选择“运行”来正常运行 NDK 应用项目。AIDE 将使用已安装的 NDK 编译您的应用的 C/C++ 代码,然后运行该应用。AIDE 下载的 NDK 会生成专用于 ARM 和 Intel 设备的 so 文件,以最大限度地发挥每个架构的功能。

© . All rights reserved.