mirror of
https://github.com/tooot-app/app
synced 2025-01-05 05:59:15 +01:00
215534d0c8
Turns out to be much more complicated than expected. Finally got the app running through Browser Stack (thanks for their sponsoring!), realised the issue was related to an early attempt to create a build for F-Droid #50 which removed the Google Service. However for Android push, Google service is still required.
53 lines
1.7 KiB
Groovy
53 lines
1.7 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
ext {
|
|
buildToolsVersion = "31.0.0"
|
|
minSdkVersion = 21
|
|
compileSdkVersion = 31
|
|
targetSdkVersion = 31
|
|
kotlinVersion = '1.6.10'
|
|
|
|
if (System.properties['os.arch'] == "aarch64") {
|
|
// For M1 Users we need to use the NDK 24 which added support for aarch64
|
|
ndkVersion = "24.0.8215888"
|
|
} else {
|
|
// Otherwise we default to the side-by-side NDK version from AGP.
|
|
ndkVersion = "21.4.7075529"
|
|
}
|
|
}
|
|
repositories {
|
|
google()
|
|
mavenCentral()
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath('com.android.tools.build:gradle:7.2.2')
|
|
classpath("com.facebook.react:react-native-gradle-plugin")
|
|
classpath("de.undercouch:gradle-download-task:5.0.1")
|
|
classpath 'com.google.gms:google-services:4.3.14'
|
|
|
|
// 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(new File(["node", "--print", "require.resolve('react-native/package.json')"].execute().text.trim(), "../android"))
|
|
}
|
|
maven {
|
|
// Android JSC is installed from npm
|
|
url(new File(["node", "--print", "require.resolve('jsc-android/package.json')"].execute().text.trim(), "../dist"))
|
|
}
|
|
|
|
google()
|
|
mavenCentral()
|
|
jcenter()
|
|
maven { url 'https://www.jitpack.io' }
|
|
}
|
|
}
|