数字人
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

126 行
3.8 KiB

  1. apply plugin: 'com.android.application'
  2. android {
  3. compileSdkVersion 30
  4. buildToolsVersion '30.0.3'
  5. defaultConfig {
  6. applicationId "com.aispeech.nativedemo"
  7. minSdkVersion 26
  8. targetSdkVersion 30
  9. versionCode 1
  10. versionName "1.0"
  11. sourceSets {
  12. main { //这个配置是必须的,如果你的so文件放在了libs/armeabi/下,则下面srcDir = libs即可
  13. jniLibs.srcDirs = ['libs']
  14. }
  15. }
  16. ndk {
  17. // 设置支持的SO库架构
  18. abiFilters 'armeabi-v7a', 'arm64-v8a'//, 'x86', , 'x86_64'
  19. }
  20. multiDexEnabled true
  21. vectorDrawables.useSupportLibrary = true
  22. }
  23. signingConfigs {
  24. release {
  25. storeFile file('../keystore/release.keystore')
  26. storePassword 'speech888'
  27. keyAlias 'aios'
  28. keyPassword 'speech888'
  29. }
  30. debug {
  31. storeFile file('../keystore/debug.keystore')
  32. }
  33. }
  34. buildTypes {
  35. release {
  36. minifyEnabled false
  37. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  38. signingConfig signingConfigs.release
  39. }
  40. debug {
  41. minifyEnabled false
  42. zipAlignEnabled true
  43. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  44. signingConfig signingConfigs.debug
  45. }
  46. }
  47. externalNativeBuild {
  48. ndkBuild {
  49. path file('src/main/jni/Android.mk')
  50. }
  51. }
  52. compileOptions {
  53. sourceCompatibility JavaVersion.VERSION_1_8
  54. targetCompatibility JavaVersion.VERSION_1_8
  55. }
  56. lintOptions {
  57. checkReleaseBuilds false
  58. // Or, if you prefer, you can continue to check for errors in release builds,
  59. // but continue the build even when errors are found:
  60. abortOnError false
  61. }
  62. packagingOptions {
  63. exclude 'META-INF/DEPENDENCIES'
  64. }
  65. }
  66. configurations {
  67. all {
  68. exclude group: 'xml-apis', module: 'xml-apis'
  69. }
  70. }
  71. //repositories {
  72. // flatDir {
  73. // dirs 'libs', '../test/libs'//this way we can find the .aar file in libs folder
  74. // }
  75. //}
  76. dependencies {
  77. implementation fileTree(dir: 'libs', excludes: ['framework.jar'], include: ['*.jar', '*.aar'])
  78. implementation fileTree(dir: '../test/libs', excludes: ['framework.jar'], include: ['*.jar', '*.aar'])
  79. //noinspection GradleCompatible
  80. implementation 'androidx.appcompat:appcompat:1.3.1'
  81. implementation 'androidx.recyclerview:recyclerview:1.2.1'
  82. implementation 'com.google.code.gson:gson:2.8.6'
  83. implementation 'com.squareup.picasso:picasso:2.71828'
  84. implementation 'com.google.android.material:material:1.4.0'
  85. implementation group: 'org.java-websocket', name: 'Java-WebSocket', version: '1.5.1'
  86. implementation("io.minio:minio:8.2.2")
  87. implementation files ('C:/Users/唐明杰/.jdks/corretto-1.8.0_362/jre/lib/rt.jar')
  88. //Rxjava
  89. implementation 'io.reactivex.rxjava2:rxjava:2.2.5'
  90. implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
  91. implementation 'com.facebook.fresco:fresco:1.5.0'
  92. implementation project(path: ':test')
  93. implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0'
  94. implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
  95. implementation 'androidx.legacy:legacy-support-v4:1.0.0'
  96. api 'com.squareup.retrofit2:retrofit:2.1.0'
  97. api 'com.squareup.retrofit2:converter-gson:2.1.0'
  98. api 'com.squareup.retrofit2:converter-scalars:2.1.0'
  99. api 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'
  100. api 'com.squareup.retrofit2:adapter-rxjava:2.1.0'
  101. implementation 'org.apache.xmlrpc:xmlrpc-client:3.1.3'
  102. implementation files('libs/hdmiV1_0.jar')
  103. compileOnly files('libs/framework.jar')
  104. }