libs.versions.toml 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451
  1. [versions]
  2. # base
  3. autoService = "1.1.1"
  4. blurviewVersion = "version-2.0.6"
  5. compileSdk = "35"
  6. targetSdk = "35"
  7. minSdk = "21"
  8. agp = "8.6.1"
  9. ksp = "1.9.25-1.0.20"
  10. kapt = "2.0.20-Beta2"
  11. desugar_jdk_libs = "2.1.5"
  12. #kotin
  13. kotlin = "1.9.0"
  14. kotlinxCoroutine = "1.7.3"
  15. # test
  16. junit = "4.13.2"
  17. junitVersion = "1.2.1"
  18. espressoCore = "3.6.1"
  19. # androidx
  20. androidxCore = "1.13.1"
  21. androidxRoom = "2.6.1"
  22. androidxAppcompat = "1.7.0"
  23. androidxFragmentKtx = "1.8.2"
  24. androidxLifecycle = "2.8.4"
  25. androidxWork = "2.9.0"
  26. androidxMultidex = "2.0.1"
  27. androidxActivity = "1.9.1"
  28. androidxConstraintlayout = "2.1.4"
  29. androidxExifinterface = "1.3.7"
  30. androidxAnnotation = "1.8.1"
  31. androidxSwiperefreshlayout = "1.1.0"
  32. androidxVectordrawable = "1.2.0"
  33. androidxViewpager2 = "1.1.0"
  34. androidxRecyclerview = "1.3.2"
  35. androidxCardview = "1.0.0"
  36. androidxCamera = "1.4.2"
  37. androidxWebkit = "1.14.0"
  38. # android
  39. androidMaterial = "1.12.0"
  40. androidInstallReferrer = "2.2"
  41. googleAndroid = "4.1.1.4"
  42. androidMail = "1.6.6"
  43. # gms
  44. gmsGoogleService = "4.4.2"
  45. gmsGoogleServiceAuth = "21.2.0"
  46. gmsPlayServicesBase = "18.5.0"
  47. gmsPlayServicesLocation = "21.3.0"
  48. gmsPlayServicesAuthApiPhone = "18.1.0"
  49. # firebase
  50. firebaseBom = "33.1.2"
  51. firebaseCrashlytics = "3.0.2"
  52. # google play core
  53. playFeatureDelivery = "2.1.0"
  54. playReview = "2.0.1"
  55. playAppUpdate = "2.1.0"
  56. # appsflyer
  57. appsflyer = "6.15.2"
  58. # facebook
  59. facebook = "17.0.0"
  60. whatsappOtpAndroidSdk = "0.1.0"
  61. # billing
  62. googleBilling = "7.0.0"
  63. payermax = "1.0.08"
  64. # rtc
  65. agoraVoice = "3.7.3.5.XYHZ"
  66. trtc = "12.3.0.17115"
  67. # network
  68. okhttp = "4.12.0"
  69. conscrypt = "2.5.2"
  70. animalSnifferAnnotations = "1.23"
  71. # io
  72. okio = "3.0.0"
  73. # fresco
  74. fresco = "2.5.0"
  75. inferAnnotation = "0.18.0"
  76. soloader = "0.11.0"
  77. # java
  78. javaxAnnotation = "1.3.2"
  79. rxjava = "3.0.4"
  80. jxl = "2.6.12"
  81. # 图片压缩
  82. compressor = "3.0.1"
  83. # oss & cos
  84. aliyunOss = "2.9.5"
  85. qcloudCos = "5.9.6"
  86. # video
  87. videoProcessor = "2.4.2"
  88. tencentVap = "2.0.25"
  89. media3 = "1.4.1"
  90. guava = "33.3.1-android"
  91. # mmkv
  92. mmkv = "1.3.13"
  93. # phone
  94. googleLibPhoneNumber = "8.13.28"
  95. # ui
  96. smartRefreshLayout = "3.0.0-alpha"
  97. androidAutoSize = "v1.2.1"
  98. baseRecyclerViewAdapterHelper = "2.9.50"
  99. rangeseekbar = "v2.0.4"
  100. flexbox = "3.0.0"
  101. # apm
  102. xcrash = "3.1.0"
  103. # reflect
  104. hiddenapibypass = "4.3"
  105. # compile
  106. cmake = "3.10.2"
  107. # channel
  108. vasdolly = "3.0.6"
  109. # library
  110. relinker = "1.4.4"
  111. # svga
  112. wireRuntime = "2.3.0-RC1"
  113. luceneCore = "4.8.1"
  114. boltsTasks = "1.4.0"
  115. # gson
  116. gson = "2.8.6"
  117. # blur-view
  118. blurView = "version-2.0.6"
  119. # resguard
  120. aabresguard = "0.1.10"
  121. # apple
  122. appleAppauth = "0.11.1"
  123. # tiktok
  124. tiktok = "2.3.0"
  125. # frame
  126. frameBom = "6.1.6"
  127. frameRouterCompiler = "6.0.0"
  128. frameTrace = "1.0.0"
  129. frameBundleTool = "1.0.0"
  130. toolargetool = "0.3.0"
  131. fixandroid14debuggablelag = "1.0.0"
  132. # tuicore
  133. tencentIMSDK = "8.5.6864"
  134. tencnetUiCore = "8.4.6667"
  135. tencnetUiCommon = "2.8.0.634"
  136. tencentLiteavSDK = "12.4.0.17372"
  137. tencnetRoommEngine = "3.3.1.1124"
  138. tencnetTimpush = "8.5.6864"
  139. tencnetTimpushFcm = "8.5.6864"
  140. # rong cloud
  141. rongcloud = "5.24.0"
  142. [libraries]
  143. # plugin
  144. android-build-gradle = { module = "com.android.tools.build:gradle", version.ref = "agp" }
  145. auto-service = { module = "com.google.auto.service:auto-service", version.ref = "autoService" }
  146. kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
  147. desugar_jdk_libs = { module = "com.android.tools:desugar_jdk_libs", version.ref = "desugar_jdk_libs" }
  148. firebase-crashlytics-gradle = { module = "com.google.firebase:firebase-crashlytics-gradle", version.ref = "firebaseCrashlytics" }
  149. gms-google-services = { module = "com.google.gms:google-services", version.ref = "gmsGoogleService" }
  150. tencent-vasdolly-plugin = { module = "com.tencent.vasdolly:plugin", version.ref = "vasdolly" }
  151. aabresguard-plugin = { module = "com.bytedance.android:aabresguard-plugin", version.ref = "aabresguard" }
  152. # kotlin
  153. kotlin-stdlib = { group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" }
  154. kotlinx-coroutines-core = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlinxCoroutine" }
  155. kotlinx-coroutines-android = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "kotlinxCoroutine" }
  156. # androidx
  157. androidx-core = { group = "androidx.core", name = "core", version.ref = "androidxCore" }
  158. androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "androidxCore" }
  159. androidx-vectordrawable = { group = "androidx.vectordrawable", name = "vectordrawable", version.ref = "androidxVectordrawable" }
  160. androidx-activity = { group = "androidx.activity", name = "activity", version.ref = "androidxActivity" }
  161. androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "androidxAppcompat" }
  162. androidx-constraint-layout = { group = "androidx.constraintlayout", name = "constraintlayout", version.ref = "androidxConstraintlayout" }
  163. androidx-fragment-ktx = { group = "androidx.fragment", name = "fragment-ktx", version.ref = "androidxFragmentKtx" }
  164. androidx-exifinterface = { group = "androidx.exifinterface", name = "exifinterface", version.ref = "androidxExifinterface" }
  165. androidx-swiperefreshlayout = { group = "androidx.swiperefreshlayout", name = "swiperefreshlayout", version.ref = "androidxSwiperefreshlayout" }
  166. androidx-viewpager2 = { group = "androidx.viewpager2", name = "viewpager2", version.ref = "androidxViewpager2" }
  167. androidx-recyclerview = { group = "androidx.recyclerview", name = "recyclerview", version.ref = "androidxRecyclerview" }
  168. androidx-multidex = { group = "androidx.multidex", name = "multidex", version.ref = "androidxMultidex" }
  169. androidx-annotation = { group = "androidx.annotation", name = "annotation", version.ref = "androidxAnnotation" }
  170. androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "androidxLifecycle" }
  171. androidx-lifecycle-common-java8 = { group = "androidx.lifecycle", name = "lifecycle-common-java8", version.ref = "androidxLifecycle" }
  172. androidx-lifecycle-viewmodel-ktx = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-ktx", version.ref = "androidxLifecycle" }
  173. androidx-lifecycle-livedata-ktx = { group = "androidx.lifecycle", name = "lifecycle-livedata-ktx", version.ref = "androidxLifecycle" }
  174. androidx_room_runtime = { group = "androidx.room", name = "room-runtime", version.ref = "androidxRoom" }
  175. androidx_room_compiler = { group = "androidx.room", name = "room-compiler", version.ref = "androidxRoom" }
  176. androidx_room_ktx = { group = "androidx.room", name = "room-ktx", version.ref = "androidxRoom" }
  177. androidx_work_manager = { group = "androidx.work", name = "work-runtime-ktx", version.ref = "androidxWork" }
  178. androidx_cardview = { group = "androidx.cardview", name = "cardview", version.ref = "androidxCardview" }
  179. androidx_camera_core = { group = "androidx.camera", name = "camera-core", version.ref = "androidxCamera" }
  180. androidx_camera_camera2 = { group = "androidx.camera", name = "camera-camera2", version.ref = "androidxCamera" }
  181. androidx_camera_lifecycle = { group = "androidx.camera", name = "camera-lifecycle", version.ref = "androidxCamera" }
  182. androidx_camera_video = { group = "androidx.camera", name = "camera-video", version.ref = "androidxCamera" }
  183. androidx_camera_view = { group = "androidx.camera", name = "camera-view", version.ref = "androidxCamera" }
  184. androidx_camera_mlkit_vision = { group = "androidx.camera", name = "camera-mlkit-vision", version.ref = "androidxCamera" }
  185. androidx_camera_extensions = { group = "androidx.camera", name = "camera-extensions", version.ref = "androidxCamera" }
  186. androidx-webkit = { module = "androidx.webkit:webkit", version.ref = "androidxWebkit" }
  187. # android
  188. android-material = { group = "com.google.android.material", name = "material", version.ref = "androidMaterial" }
  189. android-install-referrer = { group = "com.android.installreferrer", name = "installreferrer", version.ref = "androidInstallReferrer" }
  190. google-android = { group = "com.google.android", name = "android", version.ref = "googleAndroid" }
  191. android-mail = { group = "com.sun.mail", name = "android-mail", version.ref = "androidMail" }
  192. android-mail-activation = { group = "com.sun.mail", name = "android-activation", version.ref = "androidMail" }
  193. # gms
  194. gms-google-services-auth = { group = "com.google.android.gms", name = "play-services-auth", version.ref = "gmsGoogleServiceAuth" }
  195. gms-play-services-base = { group = "com.google.android.gms", name = "play-services-base", version.ref = "gmsPlayServicesBase" }
  196. gms-play-services-location = { group = "com.google.android.gms", name = "play-services-location", version.ref = "gmsPlayServicesLocation" }
  197. gms-play-services-auth-api-phone = { group = "com.google.android.gms", name = "play-services-auth-api-phone", version.ref = "gmsPlayServicesAuthApiPhone" }
  198. # firebase
  199. firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebaseBom" }
  200. firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics" }
  201. firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" }
  202. firebase-crashlytics-ndk = { group = "com.google.firebase", name = "firebase-crashlytics-ndk" }
  203. firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging" }
  204. firebase-dynamic-link = { group = "com.google.firebase", name = "firebase-dynamic-links" }
  205. # google play core
  206. play-feature-delivery = { group = "com.google.android.play", name = "feature-delivery", version.ref = "playFeatureDelivery" }
  207. play-feature-delivery-ktx = { group = "com.google.android.play", name = "feature-delivery-ktx", version.ref = "playFeatureDelivery" }
  208. play-review = { group = "com.google.android.play", name = "review", version.ref = "playReview" }
  209. play-review-ktx = { group = "com.google.android.play", name = "review-ktx", version.ref = "playReview" }
  210. play-app-update = { group = "com.google.android.play", name = "app-update", version.ref = "playAppUpdate" }
  211. play-app-update-ktx = { group = "com.google.android.play", name = "app-update-ktx", version.ref = "playAppUpdate" }
  212. # appsflyer
  213. appsflyer = { group = "com.appsflyer", name = "af-android-sdk", version.ref = "appsflyer" }
  214. # facebook
  215. facebook-android-sdk = { group = "com.facebook.android", name = "facebook-android-sdk", version.ref = "facebook" }
  216. facebook-share = { group = "com.facebook.android", name = "facebook-share", version.ref = "facebook" }
  217. facebook-login = { group = "com.facebook.android", name = "facebook-login", version.ref = "facebook" }
  218. facebook-applink = { group = "com.facebook.android", name = "facebook-applinks", version.ref = "facebook" }
  219. whatsapp-otp-android-sdk = { module = "com.whatsapp.otp:whatsapp-otp-android-sdk", version.ref = "whatsappOtpAndroidSdk" }
  220. # billing
  221. google-billing-library = { group = "com.android.billingclient", name = "billing", version.ref = "googleBilling" }
  222. google-billing-library-ktx = { group = "com.android.billingclient", name = "billing-ktx", version.ref = "googleBilling" }
  223. payermax = { group = "com.payermax", name = "payment-easy", version.ref = "payermax" }
  224. # rtc
  225. agora-voice = { group = "io.agora.rtc", name = "agora-special-voice", version.ref = "agoraVoice" }
  226. trtc = { group = "com.tencent.liteav", name = "LiteAVSDK_Professional", version.ref = "tencentLiteavSDK" }
  227. # network
  228. okhttp = { group = "com.squareup.okhttp3", name = "okhttp", version.ref = "okhttp" }
  229. conscrypt = { group = "org.conscrypt", name = "conscrypt-android", version.ref = "conscrypt" }
  230. animal-sniffer-annotations = { group = "org.codehaus.mojo", name = "animal-sniffer-annotations", version.ref = "animalSnifferAnnotations" }
  231. # io
  232. okio = { group = "com.squareup.okio", name = "okio", version.ref = "okio" }
  233. # fresco
  234. fresco = { group = "com.facebook.fresco", name = "fresco", version.ref = "fresco" }
  235. fresco-animated-base = { group = "com.facebook.fresco", name = "animated-base", version.ref = "fresco" }
  236. fresco-animated-webp = { group = "com.facebook.fresco", name = "animated-webp", version.ref = "fresco" }
  237. fresco-webpsupport = { group = "com.facebook.fresco", name = "webpsupport", version.ref = "fresco" }
  238. fresco-animated-gif = { group = "com.facebook.fresco", name = "animated-gif", version.ref = "fresco" }
  239. fresco-imagepipeline = { group = "com.facebook.fresco", name = "imagepipeline", version.ref = "fresco" }
  240. fresco-imagepipeline-native = { group = "com.facebook.fresco", name = "imagepipeline-native", version.ref = "fresco" }
  241. fresco-memory-type-ashmem = { group = "com.facebook.fresco", name = "memory-type-ashmem", version.ref = "fresco" }
  242. fresco-memory-type-native = { group = "com.facebook.fresco", name = "memory-type-native", version.ref = "fresco" }
  243. fresco-memory-type-java = { group = "com.facebook.fresco", name = "memory-type-java", version.ref = "fresco" }
  244. fresco-fbcore = { group = "com.facebook.fresco", name = "fbcore", version.ref = "fresco" }
  245. fresco-ui-common = { group = "com.facebook.fresco", name = "ui-common", version.ref = "fresco" }
  246. fresco-middleware = { group = "com.facebook.fresco", name = "middleware", version.ref = "fresco" }
  247. facebook-soloader = { group = "com.facebook.soloader", name = "soloader", version.ref = "soloader" }
  248. # java
  249. javax-annotation = { group = "javax.annotation", name = "javax.annotation-api", version.ref = "javaxAnnotation" }
  250. #const val jsr305 = "com.google.code.findbugs:jsr305:3.0.2"
  251. infer-annotation = { group = "com.facebook.infer.annotation", name = "infer-annotation", version.ref = "inferAnnotation" }
  252. rxjava = { group = "io.reactivex.rxjava3", name = "rxjava", version.ref = "rxjava" }
  253. jxl = { group = "net.sourceforge.jexcelapi", name = "jxl", version.ref = "jxl" }
  254. # image
  255. compressor = { group = "id.zelory", name = "compressor", version.ref = "compressor" }
  256. # oss & cos
  257. aliyun-oss = { group = "com.aliyun.dpa", name = "oss-android-sdk", version.ref = "aliyunOss" }
  258. qcloud-cos = { group = "com.qcloud.cos", name = "cos-android-lite-nobeacon", version.ref = "qcloudCos" }
  259. # video
  260. video-processor = { group = "com.github.yellowcath", name = "VideoProcessor", version.ref = "videoProcessor" }
  261. tencent-vap = { group = "io.github.tencent", name = "vap", version.ref = "tencentVap" }
  262. media3-exoplayer = { group = "androidx.media3", name = "media3-exoplayer", version.ref = "media3" }
  263. media3-exoplayer-dash = { group = "androidx.media3", name = "media3-exoplayer-dash", version.ref = "media3" }
  264. media3-ui = { group = "androidx.media3", name = "media3-ui", version.ref = "media3" }
  265. guava = { module = "com.google.guava:guava", version.ref = "guava" }
  266. # mmkv
  267. mmkv = { group = "com.tencent", name = "mmkv", version.ref = "mmkv" }
  268. # phone
  269. google-lib-phone-number = { group = "com.googlecode.libphonenumber", name = "libphonenumber", version.ref = "googleLibPhoneNumber" }
  270. # ui
  271. smart-refresh-layout-kernel = { group = "io.github.scwang90", name = "refresh-layout-kernel", version.ref = "smartRefreshLayout" }
  272. smart-refresh-header-material = { group = "io.github.scwang90", name = "refresh-header-material", version.ref = "smartRefreshLayout" }
  273. smart-refresh-footer-classics = { group = "io.github.scwang90", name = "refresh-footer-classics", version.ref = "smartRefreshLayout" }
  274. android-auto-size = { group = "com.github.JessYanCoding", name = "AndroidAutoSize", version.ref = "androidAutoSize" }
  275. base-recyclerview-adapter-helper = { group = "com.github.CymChad", name = "BaseRecyclerViewAdapterHelper", version.ref = "baseRecyclerViewAdapterHelper" }
  276. rangeseekbar = { module = "com.github.Jay-Goo:RangeSeekBar", version.ref = "rangeseekbar" }
  277. flexbox = { module = "com.google.android.flexbox:flexbox", version.ref = "flexbox" }
  278. # apm
  279. xcrash = { group = "com.iqiyi.xcrash", name = "xcrash-android-lib", version.ref = "xcrash" }
  280. # reflect
  281. hiddenapibypass = { group = "org.lsposed.hiddenapibypass", name = "hiddenapibypass", version.ref = "hiddenapibypass" }
  282. # channel
  283. tencent-vasdolly-helper = { group = "com.tencent.vasdolly", name = "helper", version.ref = "vasdolly" }
  284. # library
  285. relinker = { group = "com.getkeepsafe.relinker", name = "relinker", version.ref = "relinker" }
  286. # svga
  287. wire-runtime = { group = "com.squareup.wire", name = "wire-runtime", version.ref = "wireRuntime" }
  288. lucene-core = { group = "org.apache.lucene", name = "lucene-core", version.ref = "luceneCore" }
  289. bolts-tasks = { group = "com.parse.bolts", name = "bolts-tasks", version.ref = "boltsTasks" }
  290. # gson
  291. gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" }
  292. # blur-view
  293. blur-view = { group = "com.github.Dimezis", name = "BlurView", version.ref = "blurView" }
  294. # apple
  295. apple-appauth = { group = "net.openid", name = "appauth", version.ref = "appleAppauth" }
  296. # tiktok
  297. tiktok-core = { group = "com.tiktok.open.sdk", name = "tiktok-open-sdk-core", version.ref = "tiktok" }
  298. tiktok-auth = { group = "com.tiktok.open.sdk", name = "tiktok-open-sdk-auth", version.ref = "tiktok" }
  299. # frame
  300. frame-bom = { group = "com.wenext.android", name = "frame-bom", version.ref = "frameBom" }
  301. frame-gson = { group = "com.wenext.android", name = "gson" }
  302. frame-svga = { group = "com.wenext.android", name = "SVGAPlayer" }
  303. frame-animplayer = { group = "com.wenext.android", name = "animplayer" }
  304. frame-drawee = { group = "com.wenext.android", name = "drawee" }
  305. frame-retrofit = { group = "com.wenext.android", name = "retrofit" }
  306. frame-libcocos = { group = "com.wenext.android", name = "libcocos" }
  307. frame-autosize = { group = "com.wenext.android", name = "autosize" }
  308. frame-sound = { group = "com.wenext.android", name = "frame-sound" }
  309. frame-game = { group = "com.wenext.android", name = "frame-game" }
  310. frame-image = { group = "com.wenext.android", name = "frame-image" }
  311. frame-network = { group = "com.wenext.android", name = "frame-network" }
  312. frame-zero = { group = "com.wenext.android", name = "frame-zero" }
  313. frame-base = { group = "com.wenext.android", name = "frame-base" }
  314. frame-download = { group = "com.wenext.android", name = "frame-download" }
  315. frame-oss = { group = "com.wenext.android", name = "frame-oss" }
  316. frame-coroutine = { group = "com.wenext.android", name = "frame-coroutine" }
  317. frame-deviceid = { group = "com.wenext.android", name = "frame-deviceid" }
  318. frame-googleservice = { group = "com.wenext.android", name = "frame-googleservice" }
  319. frame-security = { group = "com.wenext.android", name = "frame-security" }
  320. frame-statistics = { group = "com.wenext.android", name = "frame-statistics" }
  321. frame-effect = { group = "com.wenext.android", name = "frame-effect" }
  322. frame-util = { group = "com.wenext.android", name = "frame-util" }
  323. frame-data = { group = "com.wenext.android", name = "frame-data" }
  324. frame-mvvm = { group = "com.wenext.android", name = "frame-mvvm" }
  325. frame-spi = { group = "com.wenext.android", name = "frame-spi" }
  326. frame-aab = { group = "com.wenext.android", name = "frame-aab" }
  327. frame-storage = { group = "com.wenext.android", name = "frame-storage" }
  328. frame-log = { group = "com.wenext.android", name = "frame-log" }
  329. frame-guide = { group = "com.wenext.android", name = "frame-guide" }
  330. frame-debug = { group = "com.wenext.android", name = "frame-debug" }
  331. frame-apm = { group = "com.wenext.android", name = "frame-apm" }
  332. frame-asr = { group = "com.wenext.android", name = "frame-asr" }
  333. frame-audio = { group = "com.wenext.android", name = "frame-audio" }
  334. frame-crash = { group = "com.wenext.android", name = "frame-crash" }
  335. frame-dot = { group = "com.wenext.android", name = "frame-dot" }
  336. frame-locale = { group = "com.wenext.android", name = "frame-locale" }
  337. frame-media = { group = "com.wenext.android", name = "frame-media" }
  338. frame-agorartc = { group = "com.wenext.android", name = "frame-agorartc" }
  339. frame-trtc = { group = "com.wenext.android", name = "frame-trtc" }
  340. frame-trtc-pro = { group = "com.wenext.android", name = "frame-trtc-pro" }
  341. frame-push = { group = "com.wenext.android", name = "frame-push" }
  342. #frame-room = { group = "com.wenext.android", name = "frame-room" }
  343. frame-tceffect = { group = "com.wenext.android", name = "frame-tceffect" }
  344. frame-share = { group = "com.wenext.android", name = "frame-share" }
  345. frame-tcturing = { group = "com.wenext.android", name = "frame-tcturing" }
  346. frame-router-api = { group = "com.wenext.android", name = "frame-router-api" }
  347. frame-router-annotation = { group = "com.wenext.android", name = "frame-router-annotation" }
  348. frame-router-compiler = { group = "com.wenext.android", name = "frame-router-compiler", version.ref = "frameRouterCompiler" }
  349. frame-trace-api = { module = "com.wenext.android:frame-trace-api", version.ref = "frameTrace" }
  350. frame-trace-plugin = { module = "com.wenext.android:frame-trace-plugin", version.ref = "frameTrace" }
  351. frame-bundle-tool = { group = "com.wenext.android", name = "frame-bundletool", version.ref = "frameBundleTool" }
  352. frame-startup = { group = "com.wenext.android", name = "frame-startup" }
  353. frame-zxing = { group = "com.wenext.android", name = "zxing" }
  354. # tencent.liteav
  355. tencent-imsdk = { group = "com.tencent.imsdk", name = "imsdk-plus", version.ref = "tencentIMSDK" }
  356. tencent-tui-core = { group = "com.tencent.liteav.tuikit", name = "tuicore", version.ref = "tencnetUiCore" }
  357. tencent-uikit-common = { group = "io.trtc.uikit", name = "common", version.ref = "tencnetUiCommon" }
  358. tencent-uikit-room-engine = { group = "io.trtc.uikit", name = "rtc_room_engine", version.ref = "tencnetRoommEngine" }
  359. tencent-timpush = { group = "com.tencent.timpush", name = "timpush", version.ref = "tencnetTimpush" }
  360. tencent-timpush-fcm = { group = "com.tencent.timpush", name = "fcm", version.ref = "tencnetTimpushFcm" }
  361. # rongcloud im
  362. imlib = { group = "cn.rongcloud.sdk", name = "im_lib", version.ref = "rongcloud" }
  363. # test
  364. junit = { group = "junit", name = "junit", version.ref = "junit" }
  365. androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
  366. androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
  367. toolargetool = { module = "com.gu.android:toolargetool", version.ref = "toolargetool" }
  368. fixandroid14debuggablelag = { module = "com.github.BzCoder:FixAndroid14DebuggableLag", version.ref = "fixandroid14debuggablelag" }
  369. [plugins]
  370. android-application = { id = "com.android.application", version.ref = "agp" }
  371. jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  372. #gms-google-services = { id = "com.google.gms.google-services", version.ref = "gmsGoogleService" }
  373. firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebaseCrashlytics" }
  374. google-devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
  375. jetbrains-kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kapt" }
  376. tencent-vasdolly = { id = "com.tencent.vasdolly", version.ref = "vasdolly" }