build.gradle 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. buildscript {
  2. repositories {
  3. google()
  4. mavenCentral()
  5. // 华为厂商通道依赖
  6. maven { url 'https://developer.huawei.com/repo/' }
  7. }
  8. dependencies {
  9. classpath 'com.android.tools.build:gradle:8.4.0'
  10. // hms,若不集成华为厂商通道,可直接跳过
  11. classpath 'com.huawei.agconnect:agcp:1.9.1.301'
  12. }
  13. }
  14. allprojects {
  15. ext {
  16. compileSdkVersion = 35
  17. applicationId = "com.xjsucha.manbu"
  18. minSdkVersion = 23
  19. targetSdkVersion = 34
  20. ndkVersion = '27.0.12077973'
  21. }
  22. repositories {
  23. // maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
  24. maven { url 'https://maven.aliyun.com/repository/google' }
  25. maven { url 'https://maven.aliyun.com/repository/public' }
  26. maven { url 'https://maven.aliyun.com/repository/central' }
  27. maven { url 'https://repo.huaweicloud.com/repository/maven/' }
  28. //hms,若不集成华为厂商通道,可直接跳过
  29. maven { url 'https://developer.huawei.com/repo/' }
  30. mavenCentral()
  31. maven {
  32. credentials {
  33. username "$atmob_maven_username"
  34. password "$atmob_maven_password"
  35. }
  36. allowInsecureProtocol = true
  37. url "$atmob_maven_url/repository/android-group/"
  38. }
  39. }
  40. }
  41. rootProject.buildDir = "../build"
  42. subprojects {
  43. project.buildDir = "${rootProject.buildDir}/${project.name}"
  44. }
  45. subprojects {
  46. project.evaluationDependsOn(":app")
  47. }
  48. tasks.register("clean", Delete) {
  49. delete rootProject.buildDir
  50. }