gpt4 book ai didi

android - 如何从命令行编译 APK?

转载 作者:IT老高 更新时间:2023-10-28 22:25:40 25 4
gpt4 key购买 nike

我对按需制作 Android 应用很感兴趣。根据客户的请求,我的网站会将 JSON 文件直接发送给我在 Delphi 中创建的 Windows 应用程序。这会将文件保存在 Android 应用程序源文件夹中,然后执行命令行告诉 Android 编译器生成 APK 文件并将其发送到我的客户端,这一切都不需要我在场。

Android 项目是使用 MotoDev 创建的.它使用我根目录中的 Android SDK。

我应该如何配置命令行以在我的 Delphi 程序中实现这一点?

我还需要更改 list 以放置新版本号,以免与其他客户端版本冲突。

最佳答案

Android 使用 Ant 构建系统,因此您可以创建 build.xmlbuild.properties为您的项目提供文件。

您需要创建 build.xml不过先存档:

android update project -p .

这将生成 build.xml文件。您可能应该为您的项目自定义构建步骤和目标。在您的情况下,一个好主意是拥有 build.properties由您的网站为特定构建生成的文件...然后通过 build.xml 包含它文件。特别是,您需要在 build.properties 中指定签名 key 所在的文件,以及密码是什么:

Build.Properties:

key.store=keystore.dat
key.alias=signing_key
key.store.password=password123
key.alias.password=password123

使用 ant 的构建过程还允许您在 Java 文件中进行变量替换,这可能是另一个想法。它将允许您在逐个客户端的基础上进一步自定义构建过程。

默认情况下,构建由以下触发:

ant clean
ant release

另一个巧妙的想法:让 Ant 通过放置 < copy ... /> 将生成的 APK 文件复制到网站可访问的网络共享中。 < target name="release" > 中的行部分。

关于android - 如何从命令行编译 APK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15285331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com