Vincent Chen
09/17/2019, 3:43 AMplugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.60-dev-1981'
}
repositories {
maven {
url '<https://dl.bintray.com/kotlin/kotlin-dev/>'
}
}
But it is error
Plugin [id: 'org.jetbrains.kotlin.multiplatform', version: '1.3.60-dev-1981'] was not found in any of the following sources:
Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Plugin Repositories (could not resolve plugin artifact 'org.jetbrains.kotlin.multiplatform:org.jetbrains.kotlin.multiplatform.gradle.plugin:1.3.60-dev-1981')
Searched in the following repositories:
Gradle Central Plugin Repository
How to do to fix it?
Thanksrusshwolf
09/17/2019, 3:58 AMrepositories
block. Need to add it to repositories
inside of pluginResolution
block in settings.gradle
. See https://docs.gradle.org/current/userguide/plugins.html#sec:custom_plugin_repositoriesVincent Chen
09/17/2019, 6:18 AMpluginManagement {
resolutionStrategy {
eachPlugin {
if (requested.id.id == "kotlin-multiplatform") {
useModule("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.60-dev-1981")
}
}
}
repositories {
maven { url = uri("<https://dl.bintray.com/kotlin/kotlin-dev>") }
mavenCentral()
}
}
My build.gradle
plugins {
// id 'org.jetbrains.kotlin.multiplatform' version '1.3.50'
id 'org.jetbrains.kotlin.multiplatform' version '1.3.60-dev-1981'
}
repositories {
maven {
url '<https://dl.bintray.com/kotlin/kotlin-dev/>'
}
mavenCentral()
}
But My .konan download
kotlin-native-macos-1.3.50-dev-11052
it is not 1.3.60-dev-1981!!
Because I need “androidNativeX64” Target, but use “1.3.50-dev-11052" still get error 『org.jetbrains.kotlin.konan.target.TargetSupportException: Unknown target: android_x64. Use -list_targets to see the list of available targets』
ThanksArtyom Degtyarev [JB]
09/17/2019, 8:56 AM1.3.60-dev-2224
? This one surely uses 1.3.60-dev-12266
version of the Native.Vincent Chen
09/18/2019, 3:35 AMVincent Chen
09/18/2019, 3:35 AMVincent Chen
09/18/2019, 3:36 AMVincent Chen
09/18/2019, 3:36 AM> Task :linkDebugSharedAndroidNativeX64
Produced library API in libAndroidNative_api.h
/var/folders/ds/2v9832g575jblpl14n7p3nxh0000gn/T/konan_temp8731364866561395231/api.cpp:81:11: warning: empty struct has size 0 in C, size 1 in C++ [-Wextern-c-compat]
struct {
^
/var/folders/ds/2v9832g575jblpl14n7p3nxh0000gn/T/konan_temp8731364866561395231/api.cpp:83:11: warning: empty struct has size 0 in C, size 1 in C++ [-Wextern-c-compat]
struct {
^
/var/folders/ds/2v9832g575jblpl14n7p3nxh0000gn/T/konan_temp8731364866561395231/api.cpp:85:11: warning: empty struct has size 0 in C, size 1 in C++ [-Wextern-c-compat]
struct {
^
3 warnings generated.
Vincent Chen
09/18/2019, 3:38 AM/Users/vincent/.konan/dependencies/target-toolchain-1-osx-android_ndk/bin/x86_64-linux-android-ld: error: /var/folders/ds/2v9832g575jblpl14n7p3nxh0000gn/T/konan_temp2487820770479561963/result.o: requires dynamic R_X86_64_PC32 reloc against 'Kotlin_initRuntimeIfNeeded' which may overflow at runtime; recompile with -fPIC
.......
.......
> Task :linkReleaseSharedAndroidNativeX64 FAILED