mik*_*b93 4 android gradle android-studio
我在Android Studio中理解Build Flavors时遇到了麻烦.我正在努力实现一个简单的事情:用一个小代码更改来建立2个签名的APK."亲"APK只是有一个不同drawer.xml
的res/layout/
.我已经阅读了文档中的一些内容和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']
}
}
}
Run Code Online (Sandbox Code Playgroud)
我创建了一个新文件夹:
/src/main/res_pro/layout/drawer.xml
Run Code Online (Sandbox Code Playgroud)
我在这做错了什么?
编辑
我更新了上面的build.gradle文件.
由于其他一些不稳定因素重置我的整个Android Studio后,我现在可以在左下角选择我的构建变体(lite-debug,lite-release,pro-debug,pro-release)为什么甚至那些调试和发布变体?
这似乎现在应该工作.
我在下面添加了一个答案
由于其他一些不稳定因素重置我的整个Android Studio后,我现在可以在左下角选择我的构建变体(lite-debug,lite-release,pro-debug,pro-release)为什么甚至那些调试和发布变体?
我用模块创建了一个全新的项目,并复制并粘贴了我从旧项目中提取的所有内容,我从那里输出了一段时间.
现在它的工作原理.
在重新安装之前,我的Android-Studio有点破碎.比应该更多的崩溃,一些奇怪的行为和这样的东西.
归档时间: |
|
查看次数: |
7166 次 |
最近记录: |