build.gradle.kts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. plugins {
  2. id("com.android.library")
  3. }
  4. android {
  5. namespace = "com.example.serialport"
  6. compileSdk = 33
  7. defaultConfig {
  8. minSdk = 21
  9. testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
  10. consumerProguardFiles("consumer-rules.pro")
  11. }
  12. buildTypes {
  13. release {
  14. isMinifyEnabled = false
  15. proguardFiles(
  16. getDefaultProguardFile("proguard-android-optimize.txt"),
  17. "proguard-rules.pro"
  18. )
  19. }
  20. }
  21. compileOptions {
  22. sourceCompatibility = JavaVersion.VERSION_1_8
  23. targetCompatibility = JavaVersion.VERSION_1_8
  24. }
  25. }
  26. dependencies {
  27. implementation("androidx.appcompat:appcompat:1.6.1")
  28. implementation("com.google.android.material:material:1.8.0")
  29. /**
  30. * 1)在unity的安装目录下件,找到一个名为classes.jar的文件目录为 D:\Unityxxx\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Development\Classes
  31. * 2)然后将classes.jar粘贴到mysdk模块的libs目录下(需要将工程切换到project视图)额外说明:在il2cpp目录下也有一个名称一样的classes.jar文件,其目录为
  32. * D:\Unityxxx\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\il2cpp\Development\Classes
  33. */
  34. compileOnly(files("libs\\il2cpp\\classes.jar"))
  35. implementation("androidx.constraintlayout:constraintlayout:2.1.4")
  36. }