java.lang.NoSuchMethodError
Hi all, I'm really stuck on this one. I believe I am having a conflict of plugins, but I'd really like to use everything that I have, by simply resolving the conflict.
I am by no means a plugin guru, so hopefully someone can help me.
Currently I am updating my projects, I am using Prime31, Admob, Chartboost, as well as Unity Ads, and Google Game Play Services.
I can build everything to Android fine, but I am not able to see any banners or interstitals from Prime31's Admob, Chartboost, as well as the Unity Video Ads.
I notice when it comes time to display a banner for Admob in my game, I get this message in Terminal watching a logcat:
AndroidJavaException: java.lang.NoSuchMethodError: no static method "Lcom/prime31/AdMobPlugin;.instance()Ljava/lang/Object;"
I/Unity (25865): java.lang.NoSuchMethodError: no static method "Lcom/prime31/AdMobPlugin;.instance()Ljava/lang/Object;"
I/Unity (25865): at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
I/Unity (25865): at com.unity3d.player.UnityPlayer.a(Unknown Source)
I/Unity (25865): at com.unity3d.player.UnityPlayer$b.run(Unknown Source)
I/Unity (25865): at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in <filename unknown>:0
I/Unity (25865): at UnityEngine.AndroidJNISafe.GetStaticMethodID (IntPtr clazz, System.String name, System.String sig) [0x00000] in <filename unknown>:0
I/Unity (25865): at UnityEngine._AndroidJNIHelper.GetMethodID (IntPtr jclass, System.String methodName, System.String signature, Boolean isStatic) [0x00000] in <filename unknown>:0
I/Unity (25865): at UnityEngine.AndroidJNIHelper.GetMethodID (IntPtr javaClass, System.String methodName, System.String signature, Boolean isStatic) [0x00000] in <filename unknown>:0
I/Unity (25865): at UnityEngine._AndroidJNIHelper.GetMethodID[AndroidJavaObje
Here is my Manifest, in my Android folder:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.unity3d.player" android:installLocation="preferExternal" android:versionCode="6" android:versionName="1.4.1">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:xlargeScreens="true" android:anyDensity="true" />
<application android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="true">
<activity android:name="com.unity3d.player.UnityPlayerActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
</application>
</manifest>
I am running Android SDK version 24, as well as Java version 1.8.
Any help would be greatly appreciated.
Have you found the solution to your problem, I have exactly the same issue. Thanks a lot for sharing !