fix: Improve build.gradle
This commit is contained in:
parent
1d12cd91cb
commit
07ba0e1a41
@ -12,14 +12,12 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath "com.android.tools.build:gradle:7.4.1"
|
classpath "com.android.tools.build:gradle:7.4.2"
|
||||||
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
|
||||||
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
|
classpath "org.jetbrains.kotlin:kotlin-android-extensions:$kotlin_version"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
def kotlin_version = rootProject.ext.has('kotlinVersion') ? rootProject.ext.get('kotlinVersion') : project.properties['VisionCamera_kotlinVersion']
|
|
||||||
|
|
||||||
def resolveBuildType() {
|
def resolveBuildType() {
|
||||||
Gradle gradle = getGradle()
|
Gradle gradle = getGradle()
|
||||||
String tskReqStr = gradle.getStartParameter().getTaskRequests()['args'].toString()
|
String tskReqStr = gradle.getStartParameter().getTaskRequests()['args'].toString()
|
||||||
@ -74,7 +72,6 @@ repositories {
|
|||||||
|
|
||||||
android {
|
android {
|
||||||
namespace "com.mrousavy.camera.example"
|
namespace "com.mrousavy.camera.example"
|
||||||
compileSdkVersion safeExtGet("compileSdkVersion", 28)
|
|
||||||
|
|
||||||
// Used to override the NDK path/version on internal CI or by allowing
|
// Used to override the NDK path/version on internal CI or by allowing
|
||||||
// users to customize the NDK path/version from their root project (e.g. for M1 support)
|
// users to customize the NDK path/version from their root project (e.g. for M1 support)
|
||||||
@ -91,6 +88,7 @@ android {
|
|||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
minSdkVersion safeExtGet('minSdkVersion', 21)
|
minSdkVersion safeExtGet('minSdkVersion', 21)
|
||||||
|
compileSdkVersion safeExtGet('compileSdkVersion', 33)
|
||||||
targetSdkVersion safeExtGet('targetSdkVersion', 33)
|
targetSdkVersion safeExtGet('targetSdkVersion', 33)
|
||||||
versionCode 1
|
versionCode 1
|
||||||
versionName "1.0"
|
versionName "1.0"
|
||||||
@ -141,19 +139,17 @@ android {
|
|||||||
dependencies {
|
dependencies {
|
||||||
//noinspection GradleDynamicVersion
|
//noinspection GradleDynamicVersion
|
||||||
implementation 'com.facebook.react:react-android:+'
|
implementation 'com.facebook.react:react-android:+'
|
||||||
|
|
||||||
implementation "androidx.core:core-ktx:1.3.2"
|
|
||||||
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
|
|
||||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-guava:1.5.2"
|
|
||||||
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2"
|
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2"
|
||||||
implementation "androidx.exifinterface:exifinterface:1.3.6"
|
|
||||||
|
|
||||||
|
// Frame Processor integration (optional)
|
||||||
implementation project(":react-native-worklets-core")
|
implementation project(":react-native-worklets-core")
|
||||||
|
|
||||||
|
// Skia Frame Processor integration (optional)
|
||||||
implementation project(":shopify_react-native-skia")
|
implementation project(":shopify_react-native-skia")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Resolves "LOCAL_SRC_FILES points to a missing file, Check that libfb.so exists or that its path is correct".
|
// Resolves "LOCAL_SRC_FILES points to a missing file, Check that libfb.so exists or that its path is correct".
|
||||||
tasks.whenTaskAdded { task ->
|
tasks.configureEach { task ->
|
||||||
if (task.name.contains("configureCMakeDebug")) {
|
if (task.name.contains("configureCMakeDebug")) {
|
||||||
rootProject.getTasksByName("packageReactNdkDebugLibs", true).forEach {
|
rootProject.getTasksByName("packageReactNdkDebugLibs", true).forEach {
|
||||||
task.dependsOn(it)
|
task.dependsOn(it)
|
||||||
|
Loading…
Reference in New Issue
Block a user