gpt4 book ai didi

Android Studio vs 命令行编译/w gradlew

转载 作者:行者123 更新时间:2023-11-29 02:36:53 26 4
gpt4 key购买 nike

如所述here in the Android Studio docs ,可以使用 Android Studio 生成的 gradle 包装器从命令行构建 Android 应用程序。 Android Studio 中的命令行窗口准确地显示了这一点,即调用 gradlew assembleDebug(或类似任务)。但是,在 macOS 上启动终端并使用该确切调用调用 gradle 包装器有时会产生其他结果,即 one is able to build from Android Studio , or the command line ,或两者兼而有之(这是理想的,但不幸的是并非总是如此)。

谁能解释 Android Studio IDE 为他们的环境设置了哪些其他设置以及在哪里可以找到它们,如何在 CI 环境(例如 Jenkins、Bamboo 等)中轻松地重现这些设置以及如何一致地存储这些设置Android 项目的 VCS 中的设置。

最佳答案

在项目的根目录中,您有 gradlew.bat,这是您首先可以运行它的方式。如果您打开此文件,您会看到用于构建的代码以及 Gradle 执行的所有其他操作。

无论您是从命令行还是从 ANdroid Studio 构建,都会使用 gradlew.bat 文件。因此,无论是来自命令行还是 Android Studio 的集成工具,您使用 gradlew 命令构建和执行的其他操作都使用相同的文件。

您可以打开文件(s,项目根目录中有 gradlewgradlew.bat)并查看它是如何工作的,尽管这些文件是通常由 Android Studio 自动生成(也可以创建您自己的配置,尽管很少需要这样做)。为了包含在 vcs 中,请确保文件未在 .gitnore 中列出(或任何 vcs 忽略您拥有的扩展名)

关于Android Studio vs 命令行编译/w gradlew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501607/

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