| buildscript { |
| repositories { |
| google() |
| jcenter() |
| } |
| |
| dependencies { |
| classpath 'com.android.tools.build:gradle:3.5.0' |
| } |
| } |
| |
| repositories { |
| google() |
| jcenter() |
| } |
| |
| apply plugin: 'com.android.application' |
| |
| dependencies { |
| implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) |
| } |
| |
| 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 '28.0.3' |
| |
| 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 = ['resources'] |
| renderscript.srcDirs = ['src'] |
| assets.srcDirs = ['assets'] |
| jniLibs.srcDirs = ['libs'] |
| } |
| } |
| |
| lintOptions { |
| abortOnError false |
| } |
| |
| // Do not compress Qt binary resources file |
| aaptOptions { |
| noCompress 'rcc' |
| } |
| } |