据我所知,android中有一个软件(AIDE)可以将android项目编译为android手机中的APK。我的问题是这是如何工作的?是否可以在 android 设备中制作 DEX 文件并将其打包到 APK 中?
是的,您可以使用 AIDE 创建一个基本级别的 Java/Xml Android 应用程序。
步骤:1:先决条件
在您的 Android 设备上从 Google Play安装AIDE(支持 2.2 中的所有 Android 版本)并启动它。AIDE 与 Android SDK 的移动版本捆绑在一起,因此无需安装任何其他东西。
步骤:2:创建应用程序项目
“当您第一次以专家模式启动 AIDE 时,您将看到“创建新项目”对话框。如果您已经打开了一个项目,该对话框将不会显示,但您可以通过选择“创建”从 AIDE 的集成文件浏览器中调用它new Project here...”。在创建应用程序对话框中,您首先选择要创建的项目类型。对于您的第一个应用程序,请在此处选择“Android App / Hello World”。将弹出一个对话框,您可以在其中定义基本信息关于您的新应用:首先,为您的应用选择一个名称。其次,为您的应用选择一个包名称。您的包名称在 Android 系统上安装的所有包中必须是唯一的。因此,通常最好使用以您的组织或发布者实体的反向域名开头的名称。最后,点击“Create" 使 AIDE 生成您的新应用程序项目。应用程序项目包含构成您的 Android 应用程序源代码的所有文件。AIDE 将在您的 SD 卡上生成这些文件。AIDE 还将打开您的新应用程序的两个重要文件,用于编辑:main.xml 和 MainActivity.java。默认情况下,AIDE 将为您的新项目创建一个 Git 存储库。可以在设置中关闭此行为。请参阅使用教程请参阅有关使用请参阅有关使用Git 版本控制系统以获取更多信息。
第 3 步:运行 App 项目
使用 AIDE 运行应用项目很容易。只需从菜单中选择“运行”。为了运行您的应用程序,AIDE 将首先为您的应用程序构建一个 Android 应用程序包文件 (APK)。APK 文件用于在 Android 操作系统上分发和安装应用程序软件。APK 文件包含您程序的所有代码、资源、资产、证书和清单文件。您将看到一个显示构建进度的弹出窗口。
终于可以跑了!
有关更多详细信息: 使用 AIDE 创建一个简单的应用程序。助手教程
使用 AIDE 从 Android 内部开发 Android 应用程序(视频)