build.gradle 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. buildscript {
  2. repositories {
  3. google()
  4. mavenLocal()
  5. mavenCentral()
  6. jcenter()
  7. }
  8. dependencies {
  9. classpath 'com.android.tools.build:gradle:3.2.1'
  10. }
  11. }
  12. allprojects {
  13. repositories {
  14. google()
  15. jcenter()
  16. }
  17. }
  18. apply plugin: 'com.android.application'
  19. dependencies {
  20. implementation(project(':oxygine-extension'))
  21. implementation(project(':oxygine-lib')) { exclude module: 'oxygine-extension' }
  22. }
  23. android {
  24. compileSdkVersion 26
  25. sourceSets {
  26. main {
  27. jniLibs.srcDirs = ['libs']
  28. manifest.srcFile 'AndroidManifest.xml'
  29. java.srcDirs = ['src']
  30. res.srcDirs = ['res']
  31. assets.srcDirs = ['../data']
  32. }
  33. }
  34. defaultConfig {
  35. minSdkVersion 19
  36. targetSdkVersion 26
  37. ndk {
  38. abiFilters 'armeabi-v7a'//, 'arm64-v8a'
  39. }
  40. externalNativeBuild {
  41. ndkBuild {
  42. arguments 'NDK_MODULE_PATH+=../../'
  43. }
  44. }
  45. }
  46. externalNativeBuild {
  47. ndkBuild {
  48. path 'jni/Android.mk'
  49. }
  50. }
  51. aaptOptions {
  52. noCompress 'zip', 'ogg'
  53. ignoreAssetsPattern "!*.dll"
  54. }
  55. }