gpt4 book ai didi

Android Studio Gradle 构建风格

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:12 28 4
gpt4 key购买 nike

我无法理解 Android Studio 中的构建风格。我正在尝试实现一件简单的事情:通过较小的代码更改构建 2 个签名的 APK。 “pro”APK 只是在 res/layout/ 中有一个不同的 drawer.xml。我已经在文档和 StackOverflow 上阅读了一些内容,但我没有看到我的 build.gradle 更改发生任何事情。

我当前的 build.gradle 文件:

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.+'
}
}
apply plugin: 'android'

dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/GoogleAdMobAdsSdk-6.4.1.jar')
}

android {
compileSdkVersion 17
buildToolsVersion "17.0.0"

defaultConfig {
minSdkVersion 14
targetSdkVersion 17
}

productFlavors {
lite {
packageName = 'com.mikebdev.refuel'
}
pro {
packageName = 'com.mikebdev.refuelpro'
}
}

sourceSets{
android.sourceSets.pro {
res.srcDirs = ['src/main/res_pro']
}
}
}

我创建了一个新文件夹:

/src/main/res_pro/layout/drawer.xml

我在这里做错了什么?

编辑

我更新了上面的 build.gradle 文件。

由于其他一些不稳定因素重置了我的整个 Android Studio 后,我现在可以在左下角选择我的构建变体(lite-debug、lite-release、pro-debug、pro-release) 为什么即使那些调试和发布变体?

这似乎现在可以正常工作了。

我在下面添加了一个答案

最佳答案

由于其他一些不稳定因素重置了我的整个 Android Studio 后,我现在可以在左下角选择我的构建变体(lite-debug、lite-release、pro-debug、pro-release) 为什么即使那些调试和发布变体?

我用 Module 创建了一个全新的项目,并复制并粘贴了我之前从 eclipse 导出的旧项目中的所有内容。

现在可以了。

在我重新安装之前,我的 Android-Studio 有点坏了。更多的崩溃,一些奇怪的行为等等。

关于Android Studio Gradle 构建风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17428271/

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