build.gradle 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. apply plugin: 'com.android.library'
  2. android {
  3. compileSdkVersion 25
  4. buildToolsVersion "25.0.1"
  5. sourceSets {
  6. main {
  7. java {
  8. srcDir 'src/main/java'
  9. }
  10. }
  11. }
  12. defaultConfig {
  13. minSdkVersion 9
  14. targetSdkVersion 25
  15. }
  16. buildTypes {
  17. release {
  18. minifyEnabled false
  19. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  20. }
  21. }
  22. }
  23. dependencies {
  24. compile fileTree(include: ['*.jar'], dir: 'libs')
  25. compile 'com.android.support:appcompat-v7:25.0.1'
  26. compile files('libs/classes.jar')
  27. }
  28. //task to delete the old jar
  29. task dreamlandDeleteOldJar(type: Delete) {
  30. delete 'release/AndroidBasePlugin.jar'
  31. }
  32. task dreamlandExportUnityAndroidJar(type: Copy) {
  33. from('build/intermediates/intermediate-jars/release')
  34. into('release/')
  35. include('classes.jar')
  36. ///Rename the jar
  37. rename('classes.jar', 'AndroidBasePlugin.jar')
  38. }
  39. dreamlandExportUnityAndroidJar.dependsOn(dreamlandDeleteOldJar, build)