暫無描述
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. apply plugin: 'com.android.library'
  2. dependencies {
  3. implementation fileTree(dir: 'libs', include: ['*.jar'])
  4. // Android Resolver Dependencies Start
  5. implementation 'com.google.android.gms:play-services-ads:22.6.0' // Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml:7
  6. implementation 'com.google.android.gms:play-services-auth:16+' // Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml:10
  7. implementation 'com.google.android.gms:play-services-base:18.3.0' // Assets/Firebase/Editor/AppDependencies.xml:17
  8. implementation 'com.google.android.ump:user-messaging-platform:2.1.0' // Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml:7
  9. implementation 'com.google.firebase:firebase-analytics:21.5.0' // Assets/Firebase/Editor/AuthDependencies.xml:15
  10. implementation 'com.google.firebase:firebase-app-unity:11.7.0' // Assets/Firebase/Editor/AppDependencies.xml:22
  11. implementation 'com.google.firebase:firebase-auth:22.3.1' // Assets/Firebase/Editor/AuthDependencies.xml:13
  12. implementation 'com.google.firebase:firebase-auth-unity:11.7.0' // Assets/Firebase/Editor/AuthDependencies.xml:20
  13. implementation 'com.google.firebase:firebase-common:20.4.2' // Assets/Firebase/Editor/AppDependencies.xml:13
  14. implementation 'com.google.signin:google-signin-support:1.0.4' // Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml:9
  15. // Android Resolver Dependencies End
  16. implementation(name: 'UnityAds', ext:'aar')
  17. implementation(name: 'common', ext:'aar')
  18. implementation(name: 'googlemobileads-unity', ext:'aar')
  19. implementation(name: 'billing-5.2.1', ext:'aar')
  20. implementation project('GoogleMobileAdsPlugin.androidlib')
  21. implementation project('FirebaseApp.androidlib')
  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. ndkPath "D:/Unity/2022.3.27f1/Editor/Data/PlaybackEngines/AndroidPlayer/NDK"
  36. compileSdkVersion 34
  37. buildToolsVersion '32.0.0'
  38. compileOptions {
  39. sourceCompatibility JavaVersion.VERSION_11
  40. targetCompatibility JavaVersion.VERSION_11
  41. }
  42. defaultConfig {
  43. minSdkVersion 22
  44. targetSdkVersion 34
  45. ndk {
  46. abiFilters 'armeabi-v7a', 'arm64-v8a'
  47. }
  48. versionCode 34
  49. versionName '1.5.2'
  50. consumerProguardFiles 'proguard-unity.txt'
  51. }
  52. lintOptions {
  53. abortOnError false
  54. }
  55. aaptOptions {
  56. noCompress = ['.unity3d', '.ress', '.resource', '.obb', '.bundle', '.unityexp'] + unityStreamingAssets.tokenize(', ')
  57. ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~"
  58. }
  59. packagingOptions {
  60. doNotStrip '*/armeabi-v7a/*.so'
  61. doNotStrip '*/arm64-v8a/*.so'
  62. }
  63. }
  64. apply from: 'GoogleMobileAdsPlugin.androidlib\\packaging_options.gradle'