buildscript { if (project == rootProject) { repositories { google() mavenCentral() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.5.3' } } } apply plugin: 'com.android.library' def safeExtGet(prop, fallback) { rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback } android { compileSdkVersion safeExtGet('HiBaiduTts_compileSdkVersion', 29) defaultConfig { minSdkVersion safeExtGet('HiBaiduTts_minSdkVersion', 16) targetSdkVersion safeExtGet('HiBaiduTts_targetSdkVersion', 29) versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false } } lintOptions { disable 'GradleCompatible' } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } ndkVersion '20.0.5594570' packagingOptions{ doNotStrip "*/*/libvad.dnn.so" doNotStrip "*/*/libbd_easr_s1_merge_normal_20151216.dat.so" doNotStrip "*/arm64-v8a/*.so" doNotStrip "*/armeabi/*.so" doNotStrip "*/armeabi-v7a/*.so" doNotStrip "*/x86/*.so" doNotStrip "*/x86_64/*.so" } } repositories { maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/jcenter' } maven { url 'https://maven.aliyun.com/repository/google' } mavenLocal() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url("$rootDir/../node_modules/react-native/android") } google() mavenCentral() jcenter() } dependencies { //noinspection GradleDynamicVersion api fileTree(exclude: '*.bak', dir: 'libs') implementation "com.facebook.react:react-native:+" // From node_modules }