React-native-onesignal: com.google.android.gms:play-services-ads-identifier:12.0.1을 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2020λ…„ 01μ›” 28일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: OneSignal/react-native-onesignal

μ„€λͺ…:
3.4.0μ—μ„œ react-native-onesignal 3.6.3을 μ—…λ°μ΄νŠΈν•˜κ³  지침을 λ”°λžμ§€λ§Œ react-native run-android μ‹€ν–‰ν•˜λ©΄ λ‹€μŒ 였λ₯˜μ™€ ν•¨κ»˜ μ‹€νŒ¨ν•©λ‹ˆλ‹€.

FAILURE: Build failed with an exception.

* What went wrong:
Could not determine the dependencies of task ':react-native-onesignal:compileDebugAidl'.
> Could not resolve all task dependencies for configuration ':react-native-onesignal:debugCompileClasspath'.
   > Could not find com.google.android.gms:play-services-ads-identifier:12.0.1.
     Required by:
         project :react-native-onesignal > com.onesignal:OneSignal:3.12.5

ν™˜κ²½

  1. OneSignal React-Native SDK: "3.6.3"
  2. SDK: 28
  3. λ„€μ΄ν‹°λΈŒ λ°˜μ‘: "0.61.2"

기타:
λΉ„μŠ·ν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€. https://github.com/OneSignal/react-native-onesignal/issues/938 ν•˜μ§€λ§Œ 도움이 λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

@HristoEftimov 일반적으둜 이와 같은 문제λ₯Ό ν•΄κ²°ν•˜λ―€λ‘œ OneSignal Gradle ν”ŒλŸ¬κ·ΈμΈμ„ μ˜¬λ°”λ₯΄κ²Œ μΆ”κ°€ν–ˆλŠ”μ§€ λ‹€μ‹œ ν™•μΈν•˜μ‹­μ‹œμ˜€.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

그렇지 μ•Šμ€ 경우 λ‹€μŒμ„ μ‹€ν–‰ν•˜μ—¬ νŠΉμ • 버전을 μ„ νƒν•œ κ²°κ³Όλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
./gradlew app:dependencies --info

μœ„μ˜ 방법이 도움이 λ˜μ§€ μ•ŠμœΌλ©΄ λ¬Έμ œλŠ” λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈμ΄ 이전 버전을 μ„ νƒν–ˆμ„ κ°€λŠ₯성이 ν½λ‹ˆλ‹€. λ˜ν•œ ν”„λ‘œμ νŠΈ λ˜λŠ” node_modules의 λͺ¨λ“  μœ„μΉ˜μ—μ„œ resolutionStrategy λ₯Ό ν™•μΈν•˜μ‹­μ‹œμ˜€. μ΄λŠ” 이전 버전을 κ°•μ œν•  수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

λͺ¨λ“  3 λŒ“κΈ€

@HristoEftimov 일반적으둜 이와 같은 문제λ₯Ό ν•΄κ²°ν•˜λ―€λ‘œ OneSignal Gradle ν”ŒλŸ¬κ·ΈμΈμ„ μ˜¬λ°”λ₯΄κ²Œ μΆ”κ°€ν–ˆλŠ”μ§€ λ‹€μ‹œ ν™•μΈν•˜μ‹­μ‹œμ˜€.
https://documentation.onesignal.com/docs/react-native-sdk-setup#section -adding-the-gradle-plugin

그렇지 μ•Šμ€ 경우 λ‹€μŒμ„ μ‹€ν–‰ν•˜μ—¬ νŠΉμ • 버전을 μ„ νƒν•œ κ²°κ³Όλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
./gradlew app:dependencies --info

μœ„μ˜ 방법이 도움이 λ˜μ§€ μ•ŠμœΌλ©΄ λ¬Έμ œλŠ” λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈμ΄ 이전 버전을 μ„ νƒν–ˆμ„ κ°€λŠ₯성이 ν½λ‹ˆλ‹€. λ˜ν•œ ν”„λ‘œμ νŠΈ λ˜λŠ” node_modules의 λͺ¨λ“  μœ„μΉ˜μ—μ„œ resolutionStrategy λ₯Ό ν™•μΈν•˜μ‹­μ‹œμ˜€. μ΄λŠ” 이전 버전을 κ°•μ œν•  수 있기 λ•Œλ¬Έμž…λ‹ˆλ‹€.

@jkasten2 λ‹΅λ³€ 정말 κ°μ‚¬ν•©λ‹ˆλ‹€. ./gradlew app:dependencies --info λŠ” 이 12.0.1 버전이 ν•„μš”ν•œ 쒅속성을 μ°ΎλŠ” 데 λ§Žμ€ 도움이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 🌞

λ‚˜λŠ” 일반적으둜이 λͺ…령을 μ‚¬μš©ν•˜μ—¬ gradle의 문제λ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

./gradlew test

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰