gpt4 book ai didi

java - 基于项目的Android应用

转载 作者:行者123 更新时间:2023-11-30 02:54:45 24 4
gpt4 key购买 nike

我开发了一个应用程序,我想针对不同的目标进行扩展。因此源代码将保持不变,但每个目标的一些变量会发生变化。 Xcode 可以通过添加一个新目标轻松地做到这一点。然后,您可以将所有单独的目标作为单独的应用程序运行,并且当您更改源代码中的某些内容时,它会影响所有目标。

这样的东西如何与 Android 一起使用?我正在使用最新的 Android Studio 进行开发。

最佳答案

Android Studio Tips and Tricks提倡构建变体是尚未完全实现的功能。然而,您可以使用 Gradle 本身来管理它,如 Gradle Plugin User Guide 中所述.您基本上可以定义变体并获得自动生成的 BuildConfig.java 文件。例如,您可以像这样定义两种风格,发布和调试:

release {
buildConfig "public static final String RELEASE = true;"
}
debug {
buildConfig "public static final String RELEASE = false;"
}

在你的 android/buildVariants 部分进入 build.gradle ,这将在自动生成的 BuildConfig.java 中包含这个 boolean 变量,以便在你的应用程序中使用以在行为上有所不同.

另见 Using Build Flavors - Structuring source folders and build.gradle correctly还有这个blog post关于构建变体。

关于java - 基于项目的Android应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23470600/

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