mainTemplate.gradle 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // Android Resolver Repos Start
  2. ([rootProject] + (rootProject.subprojects as List)).each { project ->
  3. project.repositories {
  4. def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
  5. maven {
  6. url "https://maven.google.com"
  7. }
  8. mavenLocal()
  9. mavenCentral()
  10. }
  11. }
  12. // Android Resolver Repos End
  13. apply plugin: 'com.android.library'
  14. apply plugin: 'com.android.library'
  15. dependencies {
  16. implementation fileTree(dir: 'libs', include: ['*.jar'])
  17. implementation 'androidx.appcompat:appcompat:1.3.0'
  18. implementation 'com.google.android.material:material:1.4.0'
  19. // Android Resolver Dependencies Start
  20. implementation 'com.applovin:applovin-sdk:13.2.0' // Assets/MaxSdk/AppLovin/Editor/Dependencies.xml:4
  21. // Android Resolver Dependencies End
  22. }
  23. // Android Resolver Exclusions Start
  24. android {
  25. packagingOptions {
  26. exclude ('/lib/armeabi/*' + '*')
  27. exclude ('/lib/mips/*' + '*')
  28. exclude ('/lib/mips64/*' + '*')
  29. exclude ('/lib/x86/*' + '*')
  30. exclude ('/lib/x86_64/*' + '*')
  31. }
  32. }
  33. // Android Resolver Exclusions End
  34. android {
  35. compileSdkVersion 33
  36. buildToolsVersion '30.0.2'
  37. compileOptions {
  38. sourceCompatibility JavaVersion.VERSION_1_8
  39. targetCompatibility JavaVersion.VERSION_1_8
  40. }
  41. defaultConfig {
  42. consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
  43. minSdkVersion 21
  44. targetSdkVersion 31
  45. ndk {
  46. abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
  47. }
  48. versionCode 1
  49. versionName '1.0'
  50. consumerProguardFiles 'proguard-unity.txt'
  51. }
  52. lintOptions {
  53. abortOnError false
  54. }
  55. aaptOptions {
  56. noCompress = ['.unity3d', '.ress', '.resource', '.obb'] + unityStreamingAssets.tokenize(', ')
  57. ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
  58. }
  59. packagingOptions {
  60. exclude 'META-INF/proguard/androidx-annotations.pro'
  61. }
  62. }