build.gradle 1.1 KB

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