Lg0gs / react-native-tiktok

MIT License
50 stars 33 forks source link

Android dependencies error #8

Closed AuroPick closed 2 years ago

AuroPick commented 2 years ago

When I try to build my app I get this error

* What went wrong:
Execution failed for task ':app:mergeDebugAssets'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.bytedance.ies.ugc.aweme:opensdk-oversea-external:0.2.0.2.
     Searched in the following locations:
       - file:/Users/aykutsaki/.m2/repository/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - file:/Users/aykutsaki/Desktop/fizz/client/node_modules/react-native/android/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - https://maven.google.com/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - file:/Users/aykutsaki/Desktop/buzz/client/node_modules/jsc-android/dist/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - https://dl.google.com/dl/android/maven2/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - https://jcenter.bintray.com/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - https://www.jitpack.io/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
       - file:/Users/aykutsaki/Desktop/fizz/client/node_modules/@notifee/react-native/android/libs/com/bytedance/ies/ugc/aweme/opensdk-oversea-external/0.2.0.2/opensdk-oversea-external-0.2.0.2.pom
     Required by:
         project :app > project :react-native-tiktok

It cannot find the dependency even though maven url included

react-native-tiktok > android > build.gradle

buildscript {
    if (project == rootProject) {
        repositories {
            google()
            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('Tiktok_compileSdkVersion', 30)
    buildToolsVersion safeExtGet('Tiktok_buildToolsVersion', '30.0.2')
    defaultConfig {
        minSdkVersion safeExtGet('Tiktok_minSdkVersion', 16)
        targetSdkVersion safeExtGet('Tiktok_targetSdkVersion', 30)
        versionCode 1
        versionName "1.0"

    }

    buildTypes {
        release {
            minifyEnabled false
        }
    }
    lintOptions {
        disable 'GradleCompatible'
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

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 { url "https://artifact.bytedance.com/repository/AwemeOpenSDK" }
    google()
    jcenter()
}

dependencies {
    //noinspection GradleDynamicVersion
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation 'com.bytedance.ies.ugc.aweme:opensdk-oversea-external:0.2.0.2'
}
vforvasile commented 2 years ago

downgrading to 1.0.1 fixed it for us