mirror of
https://github.com/BlueWallet/BlueWallet.git
synced 2025-02-23 15:20:55 +01:00
Related to the issue described here https://stackoverflow.com/questions/60844245/how-solve-could-not-initialize-class-org-codehaus-groovy-reflection-reflectionc. I encountered this while attempting to build and run the latest master locally on MacOS using the latest version of Andriod Studio (4.0.1).
60 lines
1.7 KiB
Groovy
60 lines
1.7 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
ext {
|
|
buildToolsVersion = "28.0.3"
|
|
minSdkVersion = 18
|
|
compileSdkVersion = 28
|
|
targetSdkVersion = 28
|
|
supportLibVersion = "28.0.0"
|
|
googlePlayServicesVersion = "16.+"
|
|
firebaseVersion = "17.3.4"
|
|
firebaseMessagingVersion = "20.2.1"
|
|
}
|
|
repositories {
|
|
google()
|
|
jcenter()
|
|
}
|
|
ext.kotlinVersion = '1.3.+'
|
|
dependencies {
|
|
classpath('com.android.tools.build:gradle:4.0.1')
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
|
|
classpath 'com.google.gms:google-services:4.3.3' // Google Services plugin
|
|
|
|
|
|
// NOTE: Do not place your application dependencies here; they belong
|
|
// in the individual module build.gradle files
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
mavenLocal()
|
|
maven {
|
|
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
|
|
url("$rootDir/../node_modules/react-native/android")
|
|
}
|
|
maven {
|
|
// Android JSC is installed from npm
|
|
url("$rootDir/../node_modules/jsc-android/dist")
|
|
}
|
|
maven {
|
|
// All of Detox' artifacts are provided via the npm module
|
|
url "$rootDir/../node_modules/detox/Detox-android"
|
|
}
|
|
google()
|
|
jcenter()
|
|
maven { url 'https://www.jitpack.io' }
|
|
}
|
|
}
|
|
|
|
subprojects {
|
|
afterEvaluate {project ->
|
|
if (project.hasProperty("android")) {
|
|
android {
|
|
compileSdkVersion 28
|
|
buildToolsVersion '28.0.0'
|
|
}
|
|
}
|
|
}
|
|
}
|