Facebook-sdk-for-unity: рдПрдХрддрд╛ 2019.3.0f6 рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ - рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ - рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдирд┐рд░реНрднрд░рддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 3 рдлрд╝рд░ре░ 2020  ┬╖  37рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: facebook/facebook-sdk-for-unity

рдЬрд╛рдВрдЪ рд╕реВрдЪреА

рд╡рд╛рддрд╛рд╡рд░рдг

  • рдПрдХрддрд╛ рд╕рдВрдкрд╛рджрдХ рд╕рдВрд╕реНрдХрд░рдг: 2019.3.0f6
  • рдПрдХрддрд╛ рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг: 7.18.0 рдФрд░ 7.18.1
  • рд╕реНрдерд╛рдкрдирд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рд╕рдВрд╕реНрдХрд░рдг: [Android] рд╕рдВрд╕реНрдХрд░рдг any
  • рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рд╕рдВрд╕реНрдХрд░рдг: 6.10.0
  • рдпреВрдирд┐рдЯреА рдЬрд╛рд░ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рд╕рдВрд╕реНрдХрд░рдг: 1.2.135

рд▓рдХреНрд╖реНрдп

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рдгрд╛рдо

рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд┐рдореНрди рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ:

CommandInvokationFailure: Gradle build failed. 
/Applications/Unity/Hub/Editor/2019.3.0f6/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java -classpath "/Applications/Unity/Hub/Editor/2019.3.0f6/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-6.1.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"

stderr[

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':launcher:checkReleaseDuplicateClasses'.
> 1 exception was raised by workers:
  java.lang.RuntimeException: Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.app.INotificationSideChannel$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.app.INotificationSideChannel$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.IResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.IResultReceiver$Stub found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.IResultReceiver$Stub$Proxy found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.ResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.ResultReceiver$1 found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.ResultReceiver$MyResultReceiver found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)
  Duplicate class android.support.v4.os.ResultReceiver$MyRunnable found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:27.0.2)

  Go to the documentation to learn how to Fix dependency resolution errors.

рдкреНрд░рдЬрдирди рдХрд░рдиреЗ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛

  1. рдирдИ рдПрдХрддрд╛ 2019.3.0f6 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ
  2. Android рдкрд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд┐рд▓реНрдб рд▓рдХреНрд╖реНрдп рд╕реЗрдЯ рдХрд░реЗрдВред
  3. рдЖрдпрд╛рдд рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ 7.18.0
  4. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд╡реАрдирддрдо Firebase Analytics SDK 6.10.0 рдЖрдпрд╛рдд рдХрд░реЗрдВред
  5. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдПрдХрддрд╛ рдЬрд╛рд░ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ v1.2.135 рдЖрдпрд╛рдд рдХрд░реЗрдВред
  6. MainTemplate.gradle рд╕рдХреНрд╖рдо рдХрд░реЗрдВ (рдЦрд┐рд▓рд╛рдбрд╝реА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдкреНрд░рдХрд╛рд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ -> рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдбрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬрд╛рдВрдЪреЗрдВ)
  7. рдПрд╕реЗрдЯреНрд╕/рдкреНрд▓реЗ рд╕рд░реНрд╡рд┐рд╕реЗрдЬ рд░рд┐рдЬреЙрд▓реНрд╡рд░/рдПрдВрдбреНрд░реЙрдЗрдб рд░рд┐рдЬреЙрд▓реНрд╡рд░/рд░рд┐рдЬреЙрд▓реНрд╡рд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ Click
  8. рд╕рдВрдХреЗрдд рдорд┐рд▓рдиреЗ рдкрд░ рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ
  9. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ

рдпрд╛

  1. рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд░реЗрдкреНрд░реЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЦреЛрд▓реЗрдВред
  2. рдмрд┐рд▓реНрдб рд▓рдХреНрд╖реНрдп рдХреЛ Android рдореЗрдВ рдмрджрд▓реЗрдВ
  3. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ

рдХреЛрдб рдирдореВрдиреЗ рдФрд░ рд╡рд┐рд╡рд░рдг

рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдЧрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдЧрд░ рдореИрдВ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдмрддрд╛рдП рдЧрдП рдЪрд░рдгреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП рдПрдХ рд░реЗрдкреНрд░реЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдпрд╛ред
https://drive.google.com/file/d/1ngzavtEftODND1EpRyNchq3qClpyXl0C/view?usp=sharing

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХрддрд╛ 2019.3.11f1 рдХреЗ рд▓рд┐рдП рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛:

  1. Edit -> Project Settings -> Player -> Publishing settings -> Custom Properties Gradle Template рдЯрд┐рдХ рдХрд░реЗрдВ
  2. рдирд╡ рдирд┐рд░реНрдорд┐рдд gradleTemplate.properties рдФрд░ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝реЗрдВ:
    ```рдЧреБрдг
    android.useAndroidX=true
    android.enableJetifier=true

рд╕рднреА 37 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

HI @KylinChang , рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИрдВ?

рд╣рдо рдПрдХрддрд╛ 2019.3 рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИрдВред
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг Android рдкрд░, рдФрд░ iOS рдкрд░ #359 рдХреЗ рдХрд╛рд░рдгред

рдЕрд░реЗ @mcrvaz , рдХреНрдпрд╛ рдЖрдк v7.18.1 рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ v7.18.1 рдХреЗ рд╕рд╛рде рднреА рдЗрд╕реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред

рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ v7.18.1 рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдЦреЗрд▓ рдЕрднреА рдирд╣реАрдВ рдмрди рд╕рдХрддрд╛ред рдлрд╛рдпрд░рдмреЗрд╕ рдпрд╛ рдлреЗрд╕рдмреБрдХ рдЕрд╕реНрдерд╛рдпреА рдЕрдХреНрд╖рдоред

@kashiftasneempro рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдкреБрд░рд╛рдиреЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд┐рдпрд╛?

@kashiftasneempro рдХреНрдпрд╛ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рдкреБрд░рд╛рдиреЗ рдкреНрд▓рдЧрдЗрди рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд┐рдпрд╛?

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдХрд┐рдпрд╛ред

рдореИрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИ? рдПрдХ androidx рдмрдирд╛рдо рд╕рдорд░реНрдерди рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдВрдШрд░реНрд╖ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ?

рдЕрд╕рд▓ рдореЗрдВ: рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реВрдВ

implementation(name: 'com.android.support.support-compat-27.0.2', ext:'aar')

рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓ рд╕реЗ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдПрдкреАрдХреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдорд┐рд▓рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ 1: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВ, рдлреЗрд╕рдмреБрдХ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреБрд╢ рдЯреЛрдХрди рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдЕрджреНрдпрддрди реи: рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ AndroidManifest рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рднреА рд╣рдЯрд╛рдирд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ-sdk ... 14
рдЙрди рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд░ рдЪреАрдЬ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдЕрд╕рд▓ рдореЗрдВ: рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реВрдВ

implementation(name: 'com.android.support.support-compat-27.0.2', ext:'aar')

рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓ рд╕реЗ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдПрдкреАрдХреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдорд┐рд▓рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ 1: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВ, рдлреЗрд╕рдмреБрдХ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреБрд╢ рдЯреЛрдХрди рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдЕрджреНрдпрддрди реи: рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ AndroidManifest рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рднреА рд╣рдЯрд╛рдирд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ-sdk ... 14
рдЙрди рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд░ рдЪреАрдЬ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдПрдХрддрд╛ рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдПрдХрддрд╛ рдореЗрдВ mainTemplate.gradle рд╣реИ рди рдХрд┐ build.gradleред

рд╣рд╛рдВ рдпрд╣ рдПрдХрддрд╛ рд╣реИ, рд╕рдВрдкрд╛рджрдХ рд╕реЗ рдПрдкреАрдХреЗ/рдПрдПрдмреА рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рдореИрдВ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХреВрдВред рдЗрд╕ рддрд░рд╣ рдХреА рдЪреАрдЬреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдп @ncinoadam , рдЖрдк рдХрд┐рд╕

@ncinoadam @kashiftasneempro рдореИрдВ

dependencies {
    implementation 'androidx.multidex:multidex:2.0.0'
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    // Android Resolver Dependencies Start
    implementation 'androidx.appcompat:appcompat:1.0.0'
    // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'androidx.cardview:cardview:1.0.0'
    // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'androidx.cardview:cardview:1.0.0'
    // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'androidx.browser:browser:1.0.0'
    // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:6
...

рд╣рд╛рдп @ncinoadam , рдЖрдк рдХрд┐рд╕

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рдореИрд╕реЗрдЬрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╕рдВрдШрд░реНрд╖реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдареАрдХ рдХрд░рдирд╛ рдХрдард┐рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рд╕рдорд╕реНрдпрд╛ рдПрдВрдбреНрд░реЙрдпрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╕рд╛рде рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрдпрд╛рдд рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ @hex рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓рдЧрднрдЧ рдкреБрд░рд╛рдиреЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрдЧрд╣ AndroidX рд╕рд╛рде рдЪрд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рдВрдШрд░реНрд╖ рдЕрдм рднреА рдкреБрд░рд╛рдиреА рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдкреИрдХреЗрдЬ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдлреЛрд░реНрд╕ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдмрд╛рдж рд╕рдХреНрд╖рдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдирд┐рд░реНрдпрд╛рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд┐рдирд╛ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд┐рдХреНрд╕ рдЙрдкрд▓рдмреНрдз рдпрд╛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддрд░реАрдХрд╛ рд╣реИред

рдЕрд╕рд▓ рдореЗрдВ: рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЗрд╕рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реВрдВ

implementation(name: 'com.android.support.support-compat-27.0.2', ext:'aar')

рдмрд┐рд▓реНрдб.рдЧреНрд░реЗрдбрд▓ рд╕реЗ рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рдПрдкреАрдХреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдорд┐рд▓рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

рдЕрдкрдбреЗрдЯ 1: рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЪреАрдЬреЗрдВ рдореЗрд░реЗ рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИрдВ, рдлреЗрд╕рдмреБрдХ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ рдкреБрд╢ рдЯреЛрдХрди рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдЕрджреНрдпрддрди реи: рдореИрдВ рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рднреВрд▓ рдЧрдпрд╛ рдХрд┐ рдореБрдЭреЗ рдлрд╛рдпрд░рдмреЗрд╕ AndroidManifest рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рднреА рд╣рдЯрд╛рдирд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ-sdk ... 14
рдЙрди рджреЛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╣рдЯрд╛рддреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣рд░ рдЪреАрдЬ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @ncinoadam , рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рдореИрдВ @GunLengend рд╕реЗ рд╕рд╣рдордд

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореИрдВ рдпрд╣ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рдПрдХ рдореБрджреНрджрд╛ рдЦреЛрд▓рд╛ (https://github.com/firebase/quickstart-unity/issues/607) рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХрддрд╛ рд▓реЙрдЧ рдЖрдЙрдЯрдкреБрдЯ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдерд╛ рдФрд░ @ncinoadam рдиреЗ рдЬреЛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛, рдареАрдХ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдПрдХ Firebase рдЪреАрдЬрд╝ рдХрд╛

рдореИрдВ рдЕрднреА рдЬреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдХреЗрд╡рд▓ рдлреЗрд╕рдмреБрдХ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдПрдХрддрд╛ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ EnableJetifier рдФрд░ useAndroidX рдХреЛ Unity mainTemplate.gradle рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм Unity рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ, Jetifier рдЕрдкрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ AndroidX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреБрд░рд╛рдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ Android Studio рд╡рд╣ рдЪрд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореИрдВ рдЕрднреА рдЬреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдХреЗрд╡рд▓ рдлреЗрд╕рдмреБрдХ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдПрдХрддрд╛ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ EnableJetifier рдФрд░ useAndroidX рдХреЛ Unity mainTemplate.gradle рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм Unity рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ, Jetifier рдЕрдкрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ AndroidX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреБрд░рд╛рдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ Android Studio рд╡рд╣ рдЪрд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпреВрдирд┐рдЯреА, рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ, рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдмрд┐рд▓реНрдб рдореБрджреНрджреЗ рджреВрд░ рд╣реЛ рдЧрдП рд╣реИрдВред рдЕрдм рдореИрдВ рдПрдХреНрд╕рдХреЛрдб рдореЗрдВ рдЖрдИрдУрдПрд╕ рд╕реЗ рдЬреВрдЭ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЗрд╕ рдПрд╕рдбреАрдХреЗ рд╕реЗ рдЕрд╕рдВрдмрдВрдзрд┐рдд рд╣реИред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдлрд╛рдпрд░рдмреЗрд╕ рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рд╕рдХреНрд╖рдо рдерд╛ рдФрд░ рдЕрдм рдореИрдВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЬрдм рдореБрдЭреЗ рдкрд╣рд▓реА рдмрд╛рд░ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рддреЛ рдореИрдВ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдпрд╣ рдореИрдкрдмреЙрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрджреНрджрд╛ рдерд╛ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдПрдВрдбреНрд░реЙрдЗрдб рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдореИрдкрдмреЙрдХреНрд╕ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓рд┐рдпрд╛ рдФрд░ Google рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рд╡рд╣рд╛рдВ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рдореИрдВрдиреЗ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдХрд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреЗрд╢ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реА рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреЗрд╢ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдереАрдВред рддреЛ рдореБрдЭреЗ рдирдпрд╛ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдорд┐рд▓рд╛ рдФрд░ рдореБрдЭреЗ рдЙрд╕ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рдХреЛрдб рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдореЗрд░реЗ рдкрд╛рд╕ рдлрд╛рдпрд░рдмреЗрд╕ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА androidx.core.core-1.0.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣реА рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрдХреНрд╖рд╛рдПрдВ рдореЗрд░реЗ рд▓рд┐рдП рдереАрдВред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИ

рдореЗрд░реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ FB рдЬреЛрдбрд╝рддреЗ рд╕рдордп рдореЗрд░рд╛ рдПрдХ рд╣реА рд╡рд┐рд░реЛрдз рд╣реИ рдЬрд╣рд╛рдБ рдореЗрд░реЗ рдкрд╛рд╕ AdMob рд╣реИ

рд╡рд┐рд╢реЗрд╖рддрд╛ application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) [com.android. рд╕рдорд░реНрдерди: рд╕рдорд░реНрдерди-рд╕рдВрдЧрдд : 28.0.0] AndroidManifest. рдПрдХреНрд╕рдПрдордПрд▓:22 :18-91

рд╕реБрдЭрд╛рд╡ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж
tools:replace="android:appComponentFactory" android:appComponentFactory="whateverString"

рдореИрдВ рд╕рдордЭ рд░рд╣рд╛ рд╣реВрдВ

java.lang.RuntimeException: рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреНрд▓рд╛рд╕ android.support.customtabs.ICustomTabsCallback рдореЙрдбреНрдпреВрд▓ рдХреНрд▓рд╛рд╕реЗрд╕.рдЬрд░ (androidx.рдмреНрд░рд╛рдЙрдЬрд╝рд░: рдмреНрд░рд╛рдЙрдЬрд╝рд░: 1.0.0) рдФрд░ рдХреНрд▓рд╛рд╕реЗрд╕.рдЬрд░ (com.android.support:customtabs:28.0.0) рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдФрд░ рдЕрдзрд┐рдХ ...
рдореЗрд░реЗ рдкрд╛рд╕ рд╕рднреА рдПрд╕рдбреАрдХреЗ рдФрд░ рдПрдХрддрд╛ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдиреЗ рдореБрдЭреЗ рдердореНрд╕ рдбрд╛рдЙрди рдХреНрдпреЛрдВ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреА рдорджрдж рдХреНрдпреЛрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк com.android рдХреЛ рд╣рдЯрд╛ рджреЗрдВред support:customtabs :28.0.0, рдЖрдорддреМрд░ рдкрд░ рдПрд╕реЗрдЯ/рдкреНрд▓рдЧрдЗрдиреНрд╕/рдПрдВрдбреНрд░реЙрдЗрдб/ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдВрдкрддреНрддрд┐/рдкреНрд▓рдЧрдЗрдиреНрд╕/рдПрдВрдбреНрд░реЙрдЗрдб/рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдмрд╣реБрдд рд╕реЗ libs рд░рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп mainTemplate.gradle рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред (рднрдВрдбрд╛рд░ рдореЗрдВ рд╕реАрдорд┐рдд рд╕реНрдерд╛рди рд╣реИ)ред
рдореИрдВрдиреЗ рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рднреА implementation 'com.android.support.XXXX' рд╣рдЯрд╛ рджрд┐рдП рдФрд░ рдЕрднреА рднреА рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдЖрдкрдХреЛ рдердореНрд╕ рдбрд╛рдЙрди рд╣реЛ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдореЗрд░реЗ рд▓рд┐рдП рдирд╣реАрдВ рд╣реИ, рдЬрдм рдПрдбрдорд┐рди рдЖрдкрдХреА рддрд░рд╣ рдРрд╕реА рдкреЛрд╕реНрдЯ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдорд╛рди рд▓реЗрдЧрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬрдм рдпрд╣ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреИрд╕реЗ: Export to Android Studio рдпрд╛ remove library рд╕рд╛рде рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИред

рдЧреБрдб рд▓рдХ рдмрдб

рдореИрдВ рдЕрднреА рдЬреЛ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд╡рд╣ рдХреЗрд╡рд▓ рдлреЗрд╕рдмреБрдХ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдПрдХрддрд╛ рд╕реЗ рднреА рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ EnableJetifier рдФрд░ useAndroidX рдХреЛ Unity mainTemplate.gradle рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм Unity рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рдХрд░рддреА рд╣реИ, Jetifier рдЕрдкрдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ AndroidX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдкреБрд░рд╛рдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ Android Studio рд╡рд╣ рдЪрд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╕рдорд╕реНрдпрд╛ Google/Unity рд╕рдорд╕реНрдпрд╛ рдФрд░ Facebook рд╕рдорд╕реНрдпрд╛ рджреЛрдиреЛрдВ рд╣реИред Facebook рдХреЛ рдЕрдкрдиреЗ SDK рдХреЛ AndroidX, рд╢реБрджреНрдз рдФрд░ рд╕рд░рд▓ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреАред Google/Unity рдиреЗ Jetifier рдХрд╛ рдЕрдкрдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Unity рдХреЗ рднреАрддрд░ рдЪрд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ Facebook рдЬреИрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░ рджреЗрддреАрдВ, рд▓реЗрдХрд┐рди Unity рдХрд╛ Jetifier Facebook SDK рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ!

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ... рдФрд░ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдпреВрдирд┐рдЯреА рдЧреЗрдо рдЪрд▓рд╛рдиреЗ рдХрд╛ рдпрд╣реА рдПрдХрдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдереА рдФрд░ V7.16 рд╕реЗ v7.19.2 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред

@LunarInteractiveArts рдореИрдВрдиреЗ
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдмрдЧ рдкрд░ рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: https://github.com/googlesamples/unity-jar-resolver/issues/360 рдЬреЛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

@ рдХрдпрд╛рдордд-рдЧреБрдмрд░ рдореИрдВрдиреЗ рдпрд╣ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдореИрдВред
рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреЛ Google рдирд┐рд░реНрднрд░рддрд╛ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛ рдЙрддреНрдкрдиреНрди рдХрд░ рд░рд╣рд╛ рд╣реИ:
image

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ OneSignal рд╕рд╣рд╛рдпрддрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕рдорд╛рдзрд╛рди рдорд┐рд▓ рдЧрдпрд╛ рд╣реИред рдлрд┐рдХреНрд╕ рдпреВрдирд┐рдЯреА рдСрдлрд╕реА рдХреЗ рд▓рд┐рдП рд╣реИред https://documentation.onesignal.com/docs/troubleshooting-unity#section -android-x-compatibility
image

рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХрддрд╛ 2019.3.11f1 рдХреЗ рд▓рд┐рдП рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛:

  1. Edit -> Project Settings -> Player -> Publishing settings -> Custom Properties Gradle Template рдЯрд┐рдХ рдХрд░реЗрдВ
  2. рдирд╡ рдирд┐рд░реНрдорд┐рдд gradleTemplate.properties рдФрд░ рдЗрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рдЬреЛрдбрд╝реЗрдВ:
    ```рдЧреБрдг
    android.useAndroidX=true
    android.enableJetifier=true

рдпреВрдирд┐рдЯреА 2019.2.21 рдореЗрдВ, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреНрд▓рд╛рд╕ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЕрднреА рднреА рдиреАрдЪреЗ рдХреА рддрд░рд╣ рдЬреЗрдЯрдлрд┐рдпрд░ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд╕рд╛рде рднреА рд╣реИрдВ

([рд░реВрдЯрдкреНрд░реЛрдЬреЗрдХреНрдЯ] + (rootProject.subprojects as List)).рдкреНрд░рддреНрдпреЗрдХ {
рдЕрддрд┐рд░рд┐рдХреНрдд {
it.setProperty ("android.useAndroidX", рд╕рдЪ)
it.setProperty("android.enableJetifier", true)
}
}

@jackatfp рдХреНрдпрд╛ рдЖрдкрдиреЗ @gromilQaaaa рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рдХреЛрд╢рд┐рд╢ рдХреА? рдпрд╣рд╛рдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рдЙрд╕ рдЕрдиреБрднрд╛рдЧ рдХрд╛ рд╕реАрдзрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдореЗрд░реЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдПрдХрддрд╛ рд╕реЗ рдлрд┐рд░ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛:
https://documentation.onesignal.com/docs/troubleshooting-unity#unity -20193-or-newer

рдпрд╣ рд╡рд╣ рдЦрдВрдб рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдПрд╕реЗрдЯреНрд╕/рдкреНрд▓рдЧрдЗрдиреНрд╕/рдПрдВрдбреНрд░реЙрдЗрдб/рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ.рдЧреНрд░реЗрдбрд▓ рдирд╛рдордХ рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝рдиреА рд╣реИред

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдиреЗ рдореБрдЭреЗ рдЕрдВрдд рддрдХ рдирд┐рд░рд╛рд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдХреЗрд╡рд▓ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд┐рдпрд╛ (рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдПрдХ рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдХреБрдЫ рдЕрдиреНрдп рдкреНрд▓рдЧрдЗрдиреНрд╕ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝реЗ рддреЛ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред) рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣ рдХреБрдЫ рд╕рдордЭ рдореЗрдВ рдЖрдпрд╛: рдЧреНрд░реЗрдбрд▓ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рдХреЛ рдирд╣реАрдВ рдЙрдард╛ рд░рд╣рд╛ рдерд╛ред рдпреВрдирд┐рдЯреА рдХрд╛ рдкреЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓реЗрдХрд┐рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЬреЗрдЯреАрдлрд╛рдпрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ рдЬреЛ рдХрд┐ рдЧреНрд░реЗрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рддреЛ, рдПрдХ рд╕рдорд╛рдзрд╛рди рдЬреЛ рдХреНрд░рдорд┐рдХ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред

рд╡реИрд╕реЗ рднреА рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдореИрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдирд╛рд░рд╛рдЬ рдФрд░ рдЦреБрд╢ рдерд╛, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдХреГрдкрдпрд╛ рдЗрд╕реЗ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд╛ рдореМрдХрд╛ рджреАрдЬрд┐рдП! рд╕реМрднрд╛рдЧреНрдпред

рдЖрдк рд╕рд╣реА рдХрд╣ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╡рд╣ рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рдирд╣реАрдВ рдЙрдард╛ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдЖрдкрдХреЛ OneSignal рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдирд╡реАрдирддрдо 2019.3 рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдВрд╕реНрдХрд░рдг (рдореЗрд░рд╛ 2019.3.12f1 рдПрдЯреАрдПрдо рд╣реИ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдореБрдЦреНрдп рдЧреНрд░реЗрдбрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╕реНрдЯрдо рдЧреНрд░реИрдбрд▓ рдкреНрд░реЙрдкрд░реНрдЯреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
android.useAndroidX=true
android.enableJetifier=true
рдирд╡ рдирд┐рд░реНрдорд┐рдд gradleTemplate.properties рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдПред

рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рдХрд╛рд╢рдХ рдХреЗ рд╕рднреА рдПрд╕рдбреАрдХреЗ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рджреБрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдПрдХ рдЬреВрдирд┐рдпрд░ рджреЗрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╣рд░ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдЕрдм рдореИрдВ рдЕрдВрддрддрдГ рдПрдХрддрд╛ рдХреЗ рднреАрддрд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдареАрдХ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдк рдкрд░реНрдпрд╛рдкреНрдд рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдП рдЧрдП рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреБрдЫ рд╣реИрдХреА рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдмрд┐рдирд╛ рдПрдХрддрд╛ рдХреЗ рднреАрддрд░ рд╕реЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдЧрд╛ред

рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЯреИрдЧ рдореЗрдВ рдЗрд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЖрдорддреМрд░ рдкрд░ рдкреНрд▓рдЧрдЗрдиреНрд╕/рдПрдВрдбреНрд░реЙрдЗрдб/AndroidManifest.xml рдХреЛ рднреА рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛:
tools:replace="android:appComponentFactory" android:appComponentFactory="leavemealone"
рдореИрдирд┐рдлреЗрд╕реНрдЯ рдЯреИрдЧ рдореЗрдВ рднреА xmlns:tools="http://schemas.android.com/tools"

рд╣рд╛рдВ, рдпрд╣ рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореЗрд░реА рдореЗрдирд┐рдлреЗрд╕реНрдЯ рд╡рд┐рд▓рдп рдирд┐рд░реНрдорд╛рдг рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рдУрд╣ рдареАрдХ рд╣реИред

рдЕрдм рдореИрдВ рдЖрдпрд░рдирд╕реЛрд░реНрд╕ (рдЗрд╕рдХреЗ рд╕рд╛рде рдХрдИ рдПрдбреЗрдкреНрдЯрд░), рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ, рдЧреЗрдордПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕, рдПрдбрдЬрд╕реНрдЯ, рдлрд╛рдпрд░рдмреЗрд╕, рдЬреЛ рдХреБрдЫ рднреА рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдореВрд▓ рд░реВрдк рд╕реЗ рдмрд╕ рдирд╡реАрдирддрдо рдпреВрдирд┐рдЯреА рдЬрд╛рд░ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдСрдЯреЛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдмрд┐рд▓реНрдб рдкрд░ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдкреИрдЪ рдореЗрдирдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рдЬреЗрдЯрд┐рдлрд╝рд╛рдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рддреНрдп рдкрд░ рдХрд░реЗрдВ, рдмрд▓ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ, рдХреЛрдИ рднреА рдЕрддрд┐рд░рд┐рдХреНрдд рдирд┐рд░реНрднрд░рддрд╛ / рд░реЗрдкреЛ рдЬреЛрдбрд╝реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЧреНрд░реЗрдбрд▓рдкреНрд░реЙрдкрд░реНрдЯреАрдЬ рдЯреНрд░рд┐рдХ рдХрд░реЗрдВ, рдпреВрдирд┐рдЯреА рдХреЗ рднреАрддрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ .

@ рдХрдпрд╛рдордд-рдЧреБрдмрд░ рд╣рд╛рдБ, рд╣рдордиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

@ рдХрдпрд╛рдордд-рдЧреБрдмрд░ рд╣рд╛рдБ, рд╣рдордиреЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛

рдХреНрдпрд╛ рдЖрдкрдиреЗ @ruslanmamonov рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХреА?

рдРрд╕рд╛ рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореИрдВрдиреЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдлрд▓рддрд╛ рдХреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИред рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдкреБрд░рд╛рдиреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдбрдПрдХреНрд╕ рдФрд░ рдИрдбреАрдПрдо 4 рдпреВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред

рдиреАрдЪреЗ рдЙрджрд╛рд╣рд░рдг:
implementation 'com.android.support:appcompat-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency implementation 'com.android.support:cardview-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency implementation 'com.android.support:cardview-v7:26.0.2' // Assets/Packages/XXX.CustomerSupport/Helpshift/Editor/HelpshiftDependencies.xml:9

рдлреЗрд╕рдмреБрдХ рдиреЗ рдХрд╛рд░реНрдбрд╡реНрдпреВ рдЬреЛрдбрд╝рд╛ рдФрд░ рдПрдХ рдЕрдиреНрдп рд╕реНрдерд╛рдиреАрдп рдкреНрд▓рдЧрдЗрди рдиреЗ рднреА рдЗрд╕реЗ рдЬреЛрдбрд╝рд╛ред рдЬреЗрдЯрд┐рдлрд╛рдпрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред
OneSignal рджреНрд╡рд╛рд░рд╛ рд╕реБрдЭрд╛рдпрд╛ рдЧрдпрд╛ рд╕рдорд╛рдзрд╛рди рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рдБ рдореИрдВрдиреЗ Facebook.Unity.Editor.dll рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкрд░рд╕реНрдкрд░ рд╡рд┐рд░реЛрдзреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЗрдВрдЬреЗрдХреНрдЯ рди рдХрд░реЗред
рд▓реЗрдХрд┐рди рд╡рд╛рд╣, рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдмрдирд╛рдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рдерд╛ ... рд▓реЗрдХрд┐рди рдЕрдВрдд рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ :)

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рд╕реЗ рдЬреВрдЭ рд░рд╣рд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдбреБрдкреНрд▓реАрдХреЗрдЯ рд╡рд░реНрдЧ рдЕрд▓рдЧ рд╣реИ:

java.lang.RuntimeException: Duplicate class androidx.vectordrawable.graphics.drawable.Animatable2Compat found in modules classes.jar (:vectordrawable-animated-1.0.0:) and classes.jar (androidx.vectordrawable:vectordrawable-animated:1.1.0)

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Facebook рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореИрдВрдиреЗ рдЬреЗрдЯреАрдлрд╛рдпрд░ рдЯреНрд░рд┐рдХреНрд╕ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдореИрдВрдиреЗ mainTemplate.gradle рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд░рд╛рд╕рдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ androidx рд╕рдордХрдХреНрд╖ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рд╡реЗрдХреНрдЯрд░рдбреНрд░рд╛рдПрдмрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рдлрд┐рд░ рднреА рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред

mainTemplate.gradle рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

// Android Resolver Repos Start
([rootProject] + (rootProject.subprojects as List)).each {
    ext {
        it.setProperty("android.useAndroidX", true)
        it.setProperty("android.enableJetifier", true)
    }
}
([rootProject] + (rootProject.subprojects as List)).each { project ->
    project.repositories {
        def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
        maven {
            url "https://maven.google.com"
        }
        maven {
            url (unityProjectPath + "/Assets/GeneratedLocalRepo/Firebase/m2repository") // Assets/Firebase/Editor/AnalyticsDependencies.xml:18, Assets/Firebase/Editor/AppDependencies.xml:22, Assets/Firebase/Editor/AuthDependencies.xml:20, Assets/Firebase/Editor/MessagingDependencies.xml:20
        }
        mavenLocal()
        jcenter()
        mavenCentral()
    }
}
// Android Resolver Repos End
apply plugin: 'com.android.library'
**APPLY_PLUGINS**
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
// Android Resolver Dependencies Start
    //implementation 'com.android.support:appcompat-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    //implementation 'com.android.support:cardview-v7:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    //implementation 'com.android.support:customtabs:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    //implementation 'com.android.support:support-v4:25.3.1' // Facebook.Unity.Editor.AndroidSupportLibraryResolver.addSupportLibraryDependency
    //implementation 'com.android.support:support-v4:27.1+' // Assets/Editor/VoxelBusters/NativePlugins/NPDependencies.xml:6

    implementation 'androidx.appcompat:appcompat:1.0.0'
    implementation 'androidx.cardview:cardview:1.0.0'
    implementation 'androidx.browser:browser:1.0.0'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'androidx.vectordrawable:vectordrawable-animated:1.0.0'

    implementation 'com.facebook.android:facebook-applinks:[8.0, 9)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:6
    implementation 'com.facebook.android:facebook-core:[8.0, 9)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:5
    implementation 'com.facebook.android:facebook-gamingservices:[8.0, 9)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:9
    implementation 'com.facebook.android:facebook-login:[8.0, 9)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:7
    implementation 'com.facebook.android:facebook-share:[8.0, 9)' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:8
    implementation 'com.google.android.gms:play-services-base:17.4.0' // Assets/Firebase/Editor/AppDependencies.xml:17
    implementation 'com.google.firebase:firebase-analytics:17.5.0' // Assets/Firebase/Editor/MessagingDependencies.xml:15
    implementation 'com.google.firebase:firebase-analytics-unity:6.16.0' // Assets/Firebase/Editor/AnalyticsDependencies.xml:18
    implementation 'com.google.firebase:firebase-app-unity:6.16.0' // Assets/Firebase/Editor/AppDependencies.xml:22
    implementation 'com.google.firebase:firebase-auth:19.3.2' // Assets/Firebase/Editor/AuthDependencies.xml:13
    implementation 'com.google.firebase:firebase-auth-unity:6.16.0' // Assets/Firebase/Editor/AuthDependencies.xml:20
    implementation 'com.google.firebase:firebase-common:19.3.1' // Assets/Firebase/Editor/AppDependencies.xml:13
    implementation 'com.google.firebase:firebase-messaging:20.2.4' // Assets/Firebase/Editor/MessagingDependencies.xml:13
    implementation 'com.google.firebase:firebase-messaging-unity:6.16.0' // Assets/Firebase/Editor/MessagingDependencies.xml:20
    implementation 'com.parse.bolts:bolts-android:1.4.0' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:4
// Android Resolver Dependencies End
**DEPS**}

// Android Resolver Exclusions Start
android {
  packagingOptions {
      exclude ('/lib/armeabi/*' + '*')
      exclude ('/lib/mips/*' + '*')
      exclude ('/lib/mips64/*' + '*')
      exclude ('/lib/x86/*' + '*')
      exclude ('/lib/x86_64/*' + '*')
  }
}
// Android Resolver Exclusions End
android {
    compileSdkVersion **APIVERSION**
    buildToolsVersion '**BUILDTOOLS**'

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    defaultConfig {
        minSdkVersion **MINSDKVERSION**
        targetSdkVersion **TARGETSDKVERSION**
        ndk {
            abiFilters **ABIFILTERS**
        }
        versionCode **VERSIONCODE**
        versionName '**VERSIONNAME**'
        consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
    }

    lintOptions {
        abortOnError false
    }

    aaptOptions {
        ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"
    }**PACKAGING_OPTIONS**
}**REPOSITORIES****SOURCE_BUILD_SETUP**
**EXTERNAL_SOURCES**

рдЕрдиреНрдп рд╡рд┐рдЪрд╛рд░ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдореВрд▓ рд░реВрдк рд╕реЗ рдЕрднреА рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдЬреЛрдбрд╝рд╛ рд╣реИ рдФрд░ рд╢реБрд░реБрдЖрдд рд╕реЗ рд╣реА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИред

рдореЗрд░реЗ рдкрд╛рд╕ рдирд╡реАрдирддрдо рдЬрд╛рд░ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░, рдлреЗрд╕рдмреБрдХ рдПрд╕рдбреАрдХреЗ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдПрд╕рдбреАрдХреЗ рд╣реИред

рдореИрдВ рдЕрднреА рднреА рдЙрд╕реА рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдКрдкрд░ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ (рднрдЧрд╡рд╛рди рдЖрд╢реАрд░реНрд╡рд╛рдж рдЧреБрдг рдЧреБрдг) рдФрд░ рддрдм рд╕реЗ рдХрднреА рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереА, рдХреЗрд╡рд▓ рдЪреАрдЬреЗрдВ рдЬреЛ рдмрджрд▓ рдЧрдИ рд╣реИрдВ, рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдПрдХрддрд╛ рдХреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдПрд╕рдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рд╡рд░реАрдпрддрд╛ рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛, рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ 30 рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рд╢рд╛рдВрддрд┐ рд╕реЗ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдоред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдЬреНрдпрд╛рджрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЦреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдИрдбреАрдПрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЬреЗрдЯреАрдлрд╛рдпрд░, рдореЗрдирдЯреЗрдореНрдкрд▓реЗрдЯ рдкреИрдЪрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдкрд╣рд▓реЗ рдмрд▓ рд╣рд▓ рдХрд░рддреА рд╣реИрдВ (рдпрджрд┐ рдЖрдк рдореЗрд░реА рддрд░рд╣ рдСрдЯреЛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдкреНрд░рдХрд╛рд╢рди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдореИрдВ рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдбреЗрд▓ рдЧреБрдг, рдореБрдЦреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ, рдХрд╕реНрдЯрдо рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдореБрдЦреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ рдпрд╛ рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдореИрдВ рдЙрдиреНрд╣реЗрдВ edm рдФрд░ facebook рдореЗрдиреВ рд╕рдВрдкрд╛рджрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ '' "рдПрдВрдбреНрд░реЙрдЗрдб рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ" рд╕реЗ рднрд░рдиреЗ рджреЗрддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЙрд╕рдХреЗ рд╕рд╛рде рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХреНрд▓рд╛рд╕ рддреНрд░реБрдЯрд┐, рддреЛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдбрдЬрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рдЗрдВрд╕реНрдЯреЙрд▓ рд░реЗрдлрд░рд░ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЕрднреА рднреА рдЖрдкрдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рдФрд░ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдкрдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рд╣рд╛рдБ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдпрджрд┐ рдЖрдк рдЙрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдЗрди рд╕рднреА рдореБрджреНрджреЛрдВ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ .. рджреВрд░ рд╣реЛ рдЬрд╛рдирд╛ред

TL; DR: рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдбрд▓ рдЧреБрдг рдЯреЗрдореНрдкрд▓реЗрдЯ, рдФрд░ рдЬреЛрдбрд╝реЗрдВ:

android.useAndroidX=true
android.enableJetifier=true

рдХрд╕реНрдЯрдо рдореБрдЦреНрдп рдЯреЗрдореНрдкрд▓реЗрдЯ, EDM4U рдХреЛ рдЗрд╕реЗ рдкреИрдЪ рдХрд░рдиреЗ рджреЗрдВ, Jetifier рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдирд┐рд░реНрдорд╛рдг рд╕реЗ рдкрд╣рд▓реЗ рдмрд▓ рдХреЛ рд╣рд▓ рдХрд░реЗрдВ
рдХрд╕реНрдЯрдо рдореЗрди рдореЗрдирд┐рдлреЗрд╕реНрдЯ, рдлреЗрд╕рдмреБрдХ рдХреЛ рдЕрдкрдиреЗ рдореЗрдиреВ рд╕реЗ рдореЗрдирд┐рдлреЗрд╕реНрдЯ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рджреЗрдВ, рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ PATH рдпрд╛ рдлреЗрд╕рдмреБрдХ рдХреА рдЬреЛ рднреА рдХрд╖реНрдЯрдкреНрд░рдж рдЪреАрдЬ рд╣реИ
рдореИрдВ рдЖрдкрд╕реЗ рд╡рд╛рджрд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдПрдХ рд▓рд╛рдЦ рдПрд╕рдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рджреИрдирд┐рдХ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдЬреВрдирд┐рдпрд░ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ, рдЬреЛ рдЗрд╕ рд╕рд╛рдорд╛рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЪрд▓рд╛ рдЧрдпрд╛ рдФрд░ рдХрд╕реНрдЯрдо рдЧреНрд░реЗрдбрд▓ рдЧреБрдгреЛрдВ рдХреЗ рдмрд╛рд╣рд░ рдЖрдиреЗ рддрдХ рдПрдВрдбреНрд░реЙрдЗрдб рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рд╕рд╣рд╛рд░рд╛ рд▓рд┐рдпрд╛ред

рдареАрдХ рд╣реИ, рддреЛ рдЖрдЦрд┐рд░рдХрд╛рд░ рдореБрдЭреЗ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ - рдореЗрд░реЗ рдкрд╛рд╕ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЗрдзрд░-рдЙрдзрд░ рддреИрд░рдиреЗ рд╡рд╛рд▓реА рдПрдЖрд░ рдлрд╛рдЗрд▓ рдереА - рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдиреЗ рдЗрд╕реЗ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреВрд░ рд╣реЛ рдЧрдИ рд╣реИрдВред рд╡реИрд╕реЗ рднреА рд╕рдВрдХреЗрдд рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж :)

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

charanjeet5ingh picture charanjeet5ingh  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

michelleran picture michelleran  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alchemyincarnate picture alchemyincarnate  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

fliperamma picture fliperamma  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

edscodeblenders picture edscodeblenders  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ