apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.0.2' defaultConfig { applicationId "org.mariotaku.twidere" minSdkVersion 14 targetSdkVersion 21 versionCode 96 versionName "0.3.0-dev" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } signingConfigs { debug { File signingPropFile = project.rootProject.file('signing.properties') if (signingPropFile.exists()) { Properties signingProp = new Properties() signingProp.load(signingPropFile.newDataInputStream()) storeFile file(signingProp.get("twidere.debug.storeFile")) storePassword signingProp.get("twidere.debug.storePassword") keyAlias signingProp.get("twidere.debug.keyAlias") keyPassword signingProp.get("twidere.debug.keyPassword") } } release { File signingPropFile = project.rootProject.file('signing.properties') if (signingPropFile.exists()) { Properties signingProp = new Properties() signingProp.load(signingPropFile.newDataInputStream()) storeFile file(signingProp.get("twidere.release.storeFile")) storePassword signingProp.get("twidere.release.storePassword") keyAlias signingProp.get("twidere.release.keyAlias") keyPassword signingProp.get("twidere.release.keyPassword") } } } packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'META-INF/LICENSE' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/license.txt' exclude 'META-INF/NOTICE' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/notice.txt' exclude 'META-INF/ASL2.0' } buildTypes { debug { File signingPropFile = project.rootProject.file('signing.properties') if (signingPropFile.exists()) { signingConfig signingConfigs.debug } } release { File signingPropFile = project.rootProject.file('signing.properties') if (signingPropFile.exists()) { signingConfig signingConfigs.release } } } lintOptions { abortOnError false } } dependencies { wearApp project(':twidere.wear') compile 'com.android.support:support-v13:21.0.0' compile 'com.android.support:appcompat-v7:21.0.0' compile 'com.android.support:cardview-v7:21.0.0' compile 'com.android.support:recyclerview-v7:21.0.0' compile 'com.google.android.gms:play-services:6.1.11' compile 'com.etsy.android.grid:library:1.0.5' compile 'com.sothree.slidinguppanel:library:2.0.0' compile 'it.sephiroth.android.library.imagezoom:imagezoom:+' compile 'com.twitter:twitter-text:1.9.5' compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.2' compile 'org.apache.httpcomponents:httpclient-android:4.3.3' compile 'org.apache.httpcomponents:httpmime:4.3.3' compile 'ch.acra:acra:4.5.0' compile 'com.google.android.apps.dashclock:dashclock-api:2.0.0' compile project(':SlidingMenu') compile project(':DragSortListView') compile project(':MenuComponent') compile project(':RefreshNow') compile fileTree(dir: 'libs', include: ['*.jar']) }