Я хочу добавить зависимость TapjoySDK в свой плагин, чтобы пользователи моего Плагин может использовать его без добавления вручную. Поэтому я добавляю его в android/build.gradle.
Код: Выделить всё
group 'com.tapjoy.tapjoy_sdk'
version '1.0-SNAPSHOT'
buildscript {
ext.kotlin_version = '1.7.10'
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:7.3.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
allprojects {
repositories {
google()
mavenCentral()
maven { url 'https://sdk.tapjoy.com/' }
}
}
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
if (project.android.hasProperty("namespace")) {
namespace 'com.tapjoy.tapjoy_sdk'
}
compileSdkVersion 33
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
test.java.srcDirs += 'src/test/kotlin'
}
defaultConfig {
minSdkVersion 19
}
dependencies {
testImplementation 'org.jetbrains.kotlin:kotlin-test'
testImplementation 'org.mockito:mockito-core:5.0.0'
}
testOptions {
unitTests.all {
useJUnitPlatform()
testLogging {
events "passed", "skipped", "failed", "standardOut", "standardError"
outputs.upToDateWhen {false}
showStandardStreams = true
}
}
}
}
dependencies {
implementation 'com.tapjoy:tapjoy-android-sdk:13.2.1'
}
Но если Я запускаю команду сборки в каталоге example проекта и получаю сообщение об ошибке, связанное с тем, что не удалось найти зависимость Tapjoy. Я думаю, что он не проверяет репозиторий Tapjoy maven.
Код: Выделить всё
➜ example git:(main) ✗ flutter build apk
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:checkReleaseAarMetadata'.
> Could not resolve all files for configuration ':app:releaseRuntimeClasspath'.
> Could not find com.tapjoy:tapjoy-android-sdk:13.2.1.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/tapjoy/tapjoy-android-sdk/13.2.1/tapjoy-android-sdk-13.2.1.pom
- https://repo.maven.apache.org/maven2/com/tapjoy/tapjoy-android-sdk/13.2.1/tapjoy-android-sdk-13.2.1.pom
- https://storage.googleapis.com/download.flutter.io/com/tapjoy/tapjoy-android-sdk/13.2.1/tapjoy-android-sdk-13.2.1.pom
Required by:
project :app > project :tapjoy_sdk
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
Running Gradle task 'assembleRelease'... 2,883ms
Gradle task assembleRelease failed with exit code 1
Код: Выделить всё
https://sdk.tapjoy.com/com/tapjoy/tapjoy-android-sdk/13.2.1/tapjoy-android-sdk-13.2.1.pomПодробнее здесь: https://stackoverflow.com/questions/777 ... dependency
Мобильная версия