build.gradle 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. buildscript {
  2. repositories {
  3. jcenter()
  4. }
  5. dependencies {
  6. classpath 'com.android.tools.build:gradle:2.2.3'
  7. }
  8. }
  9. allprojects {
  10. repositories {
  11. jcenter()
  12. }
  13. }
  14. apply plugin: 'com.android.application'
  15. dependencies {
  16. compile fileTree(dir: 'libs', include: ['*.jar'])
  17. }
  18. android {
  19. /*******************************************************
  20. * The following variables:
  21. * - androidBuildToolsVersion,
  22. * - androidCompileSdkVersion
  23. * - qt5AndroidDir - holds the path to qt android files
  24. * needed to build any Qt application
  25. * on Android.
  26. *
  27. * are defined in gradle.properties file. This file is
  28. * updated by QtCreator and androiddeployqt tools.
  29. * Changing them manually might break the compilation!
  30. *******************************************************/
  31. compileSdkVersion androidCompileSdkVersion.toInteger()
  32. buildToolsVersion androidBuildToolsVersion
  33. sourceSets {
  34. main {
  35. manifest.srcFile 'AndroidManifest.xml'
  36. java.srcDirs = [qt5AndroidDir + '/src', 'src', 'java']
  37. aidl.srcDirs = [qt5AndroidDir + '/src', 'src', 'aidl']
  38. res.srcDirs = [qt5AndroidDir + '/res', 'res']
  39. resources.srcDirs = ['src']
  40. renderscript.srcDirs = ['src']
  41. assets.srcDirs = ['assets']
  42. jniLibs.srcDirs = ['libs']
  43. }
  44. }
  45. lintOptions {
  46. abortOnError false
  47. }
  48. }