Skip to content

Instantly share code, notes, and snippets.

@viphsx123
Forked from s1rius/ build.gradle
Last active August 29, 2015 14:07
Show Gist options
  • Save viphsx123/f4ddb04dd17f0b66093f to your computer and use it in GitHub Desktop.
Save viphsx123/f4ddb04dd17f0b66093f to your computer and use it in GitHub Desktop.
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.0'
defaultConfig {
minSdkVersion 9
targetSdkVersion 19
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
threesixo.setRoot('build-types/360')
anzhi.setRoot('build-types/AnzhiMarket')
baidu.setRoot('build-types/Baidu')
hiapk.setRoot('build-types/HiApk')
jifeng.setRoot('build-types/JiFeng')
playstore.setRoot('build-types/PlayStore')
tencent.setRoot('build-types/Tencent')
wandoujia.setRoot('build-types/WanDouJia')
xiaomi.setRoot('build-types/XiaoMi')
// Move the tests to tests/java, tests/res, etc...
instrumentTest.setRoot('tests')
// Move the build types to build-types/<type>
// For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
// This moves them out of them default location under src/<type>/... which would
// conflict with src/ being used by the main source set.
// Adding new build types or product flavors should be accompanied
// by a similar customization.
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
signingConfigs {
MyConfig{
storeFile file("E:\\my.keystore")
storePassword "******"
keyAlias "myapp"
keyPassword "******"
}
}
buildTypes{
release {
signingConfig signingConfigs.MyConfig
}
}
productFlavors {
threesixo {}
anzhi {}
baidu {}
hiapk {}
jifeng{}
playstore {}
tencent{}
wandoujia{}
xiaomi{}
}
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mypackage">
<application >
<meta-data android:name="UMENG_CHANNEL" android:value="GooglePlay" />
</application>
</manifest>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment