AAkira / Napier

Logging library for Kotlin Multiplatform
Apache License 2.0
786 stars 34 forks source link

Failed to resolve dependencies #35

Closed Xtizainy closed 4 years ago

Xtizainy commented 4 years ago

I am working on sample mpp project and trying to use Napier as a logger. But when I am adding ios specific deps it is saying that

Could not determine the dependencies of task ':shared:linkReleaseFrameworkIos'.
> Could not resolve all task dependencies for configuration ':shared:iosCompileKlibraries'.
   > Could not resolve com.github.aakira:napier-iosArm32:1.2.0.
     Required by:
         project :shared
      > Unable to find a matching variant of com.github.aakira:napier-iosArm32:1.2.0:
          - Variant 'iosArm32-api' capability com.github.aakira:napier-iosArm32:1.2.0:
              - Incompatible attribute:
                  - Required org.jetbrains.kotlin.native.target 'ios_x64' and found incompatible value 'ios_arm32'.
              - Other attributes:
                  - Found org.gradle.status 'release' but wasn't required.
                  - Required org.gradle.usage 'kotlin-api' and found compatible value 'kotlin-api'.
                  - Required org.jetbrains.kotlin.platform.type 'native' and found compatible value 'native'.
          - Variant 'metadata-api' capability com.github.aakira:napier-iosArm32:1.2.0:
              - Incompatible attribute:
                  - Required org.jetbrains.kotlin.platform.type 'native' and found incompatible value 'common'.
              - Other attributes:
                  - Found org.gradle.status 'release' but wasn't required.
                  - Required org.gradle.usage 'kotlin-api' and found compatible value 'kotlin-api'.
                  - Required org.jetbrains.kotlin.native.target 'ios_x64' but no value provided.
   > Could not resolve com.github.aakira:napier-iosArm64:1.2.0.
     Required by:
         project :shared
      > Unable to find a matching variant of com.github.aakira:napier-iosArm64:1.2.0:
          - Variant 'iosArm64-api' capability com.github.aakira:napier-iosArm64:1.2.0:
              - Incompatible attribute:
                  - Required org.jetbrains.kotlin.native.target 'ios_x64' and found incompatible value 'ios_arm64'.
              - Other attributes:
                  - Found org.gradle.status 'release' but wasn't required.
                  - Required org.gradle.usage 'kotlin-api' and found compatible value 'kotlin-api'.
                  - Required org.jetbrains.kotlin.platform.type 'native' and found compatible value 'native'.
          - Variant 'metadata-api' capability com.github.aakira:napier-iosArm64:1.2.0:
              - Incompatible attribute:
                  - Required org.jetbrains.kotlin.platform.type 'native' and found incompatible value 'common'.
              - Other attributes:
                  - Found org.gradle.status 'release' but wasn't required.
                  - Required org.gradle.usage 'kotlin-api' and found compatible value 'kotlin-api'.
                  - Required org.jetbrains.kotlin.native.target 'ios_x64' but no value provided.

Could you please take a look? https://github.com/BulatMukhutdinov/KittyGram/blob/master/shared/build.gradle.kts#L98

AAkira commented 4 years ago

Napier 1.2.0 works on my environment. I think your gradle file is wrong.