java .lang.IllegalArgumentException: уже добавлено: Lcom / google / unity / BuildConfig; - PullRequest
0 голосов
/ 14 февраля 2020

Если я добавлю любое из вышеперечисленного, указанного в файле pi aar или jar для объявлений о единстве, то получу эту ошибку:

CommandInvokationFailure: Gradle build failed. 
/Library/Java/JavaVirtualMachines/jdk1.8.0_92.jdk/Contents/Home/bin/java -classpath "/Applications/Unity/Hub/Editor/2017.4.12f1/PlaybackEngines/AndroidPlayer/Tools/gradle/lib/gradle-launcher-4.0.1.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx2048m" "assembleDebug"

stderr[
Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/google/unity/BuildConfig;
1 error; aborting

FAILURE: Build failed with an exception.

Но если я удаляю их, то приложение собирается правильно, но тогда я получаю эти ошибки в logcat

/Unity: AndroidJavaException: java.lang.ClassNotFoundException: net.agasper.unitynotification.UnityNotificationManager
    java.lang.ClassNotFoundException: net.agasper.unitynotification.UnityNotificationManager
        at java.lang.Class.classForName(Native Method)
        at java.lang.Class.forName(Class.java:309)
        at java.lang.Class.forName(Class.java:273)
        at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
        at com.unity3d.player.UnityPlayer.c(Unknown Source)
        at com.unity3d.player.UnityPlayer$e$2.queueIdle(Unknown Source)
        at android.os.MessageQueue.next(MessageQueue.java:216)
        at android.os.Looper.loop(Looper.java:151)
        at com.unity3d.player.UnityPlayer$e.run(Unknown Source)
     Caused by: java.lang.ClassNotFoundException: Didn't find class "net.agasper.unitynotification.UnityNotificationManager" on path: DexPathList[

, и это тоже


 E/Unity: AndroidJavaException: java.lang.ClassNotFoundException: com.google.unity.ads.UnityAdListener
    java.lang.ClassNotFoundException: com.google.unity.ads.UnityAdListener

Не могу понять проблему .. Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...