Skip to content
Snippets Groups Projects
build.gradle 1.58 KiB
Newer Older
  • Learn to ignore specific revisions
  • Daniel Agar's avatar
    Daniel Agar committed
    buildscript {
    
    Daniel Agar's avatar
    Daniel Agar committed
        repositories {
    
    Jin Chengde's avatar
    Jin Chengde committed
            maven  {
                url "http://repo1.maven.org/maven2"
            }
    
    Daniel Agar's avatar
    Daniel Agar committed
        }
    
        dependencies {
            classpath 'com.android.tools.build:gradle:1.1.0'
        }
    }
    
    allprojects {
        repositories {
            jcenter()
        }
    }
    
    apply plugin: 'com.android.application'
    
    dependencies {
        compile fileTree(dir: 'libs', include: ['*.jar'])
    }
    
    android {
        /*******************************************************
         * The following variables:
         * - androidBuildToolsVersion,
         * - androidCompileSdkVersion
         * - qt5AndroidDir - holds the path to qt android files
         *                   needed to build any Qt application
         *                   on Android.
         *
         * are defined in gradle.properties file. This file is
         * updated by QtCreator and androiddeployqt tools.
         * Changing them manually might break the compilation!
         *******************************************************/
    
        compileSdkVersion androidCompileSdkVersion.toInteger()
    
        buildToolsVersion androidBuildToolsVersion
    
        sourceSets {
            main {
                manifest.srcFile 'AndroidManifest.xml'
                java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java']
                aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl']
                res.srcDirs = [qt5AndroidDir + '/res', 'res']
                resources.srcDirs = ['src']
                renderscript.srcDirs = ['src']
                assets.srcDirs = ['assets']
                jniLibs.srcDirs = ['libs']
           }
        }
    
    
    Daniel Agar's avatar
    Daniel Agar committed
        lintOptions {
            abortOnError false
        }
    }