build.gradle 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. buildscript {
  2. repositories {
  3. mavenLocal()
  4. mavenCentral()
  5. jcenter()
  6. }
  7. dependencies {
  8. classpath 'com.android.tools.build:gradle:2.2.3'
  9. }
  10. }
  11. allprojects {
  12. repositories {
  13. mavenCentral()
  14. }
  15. gradle.projectsEvaluated {
  16. tasks.withType(JavaCompile) {
  17. options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
  18. }
  19. }
  20. }
  21. apply plugin: 'com.android.application'
  22. dependencies {
  23. compile(project(':oxygine-extension'))
  24. compile(project(':oxygine-lib')) { exclude module: 'oxygine-extension' }
  25. compile 'com.facebook.android:facebook-android-sdk:4.+'
  26. compile(project(':oxygine-facebook')) {
  27. exclude module: "support-annotations"
  28. exclude module: "support-v4"
  29. transitive = true
  30. }
  31. }
  32. android {
  33. enforceUniquePackageName=false
  34. compileSdkVersion 25
  35. buildToolsVersion "25.0.2"
  36. defaultConfig {
  37. minSdkVersion 16
  38. targetSdkVersion 23
  39. }
  40. buildTypes {
  41. debug {
  42. resValue "string", "fb_app_id", "136567916522144"
  43. }
  44. release {
  45. resValue "string", "fb_app_id", "136567916522144"
  46. }
  47. }
  48. sourceSets {
  49. main {
  50. jniLibs.srcDirs = ['libs']
  51. manifest.srcFile 'AndroidManifest.xml'
  52. java.srcDirs = ['src']
  53. res.srcDirs = ['res']
  54. assets.srcDirs = ['../data']
  55. }
  56. }
  57. aaptOptions {
  58. noCompress 'zip', 'ogg'
  59. ignoreAssetsPattern "!*.dll:*.icf"
  60. }
  61. }