As soon as I initialize the instance with:_amazonIAPService = AmazonIapV2Impl.
Instance;
The app crashes with this error log:D/AmazonIapV2 Bridge(26377): JNI_OnLoad: library ( jni/AmazonIapV2Bridge.cpp Sep 15 2016 10:39:43) loading F/art (26377): art/runtime/check_jni.cc:72] JNI DETECTED ERROR IN APPLICATION: java_class == null
F/art (26377): art/runtime/check_jni.cc:72] in call to GetStaticMethodID
F/art (26377): art/runtime/check_jni.cc:72] from boolean com.unity3d.player.
UnityPlayer.nativeRender()
F/art (26377): art/runtime/check_jni.cc:72] "UnityMain" prio=5 tid=13 Runnable
F/art (26377): art/runtime/check_jni.cc:72] | group="main" sCount=0 dsCount=0 obj=0x12e380b0 self=0xf7a5a9b8
F/art (26377): art/runtime/check_jni.cc:72] | sysTid=26394 nice=0 cgrp=default sched=0/0 handle=0xf7a5af58
F/art (26377): art/runtime/check_jni.cc:72] | state=R schedstat=( 5 22456 ) utm=4202 stm=179 core=1 HZ=100
F/art (26377): art/runtime/check_jni.cc:72] | stack=0xe1feb000-0xe1fed000 stackSize=1036KB
F/art (26377): art/runtime/check_jni.cc:72] | held mutexes= "mutator lock"(shared held)
F/art (26377): art/runtime/check_jni.cc:72] native: #00 pc 00004e24 /system/lib/libbacktrace_libc++.so (_ZN13UnwindCurrent6UnwindEjP8ucontext+23)
F/art (26377): art/runtime/check_jni.cc:72] native: #01 pc 00247345 /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_6mirror9ArtMethodE+68)
F/art (26377): art/runtime/check_jni.cc:72] native: #02 pc 0022be5d /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+144)
F/art (26377): art/runtime/check_jni.cc:72] native: #03 pc 000b00e3 /system/lib/libart.so (_ZN3artL8JniAbortEPKcS1_+562)
F/art (26377): art/runtime/check_jni.cc:72] native: #04 pc 000b0843 /system/lib/libart.so (_ZN3art9JniAbortFEPKcS1_z+58)
F/art (26377): art/runtime/check_jni.cc:72] native: #05 pc 001ba2e9 /system/lib/libart.so (_ZN3art3JNI17GetStaticMethodIDEP7_JNIEnvP7_jclassPKcS6_+688)
F/art (26377): art/runtime/check_jni.cc:72] native: #06 pc 00001715 /data/app/com.dungeonboss.test-1/lib/arm/libAmazonIapV2Bridge.so (_Z31createAmazonIapV2JavaControllerv+24)
F/art (26377): art/runtime/check_jni.cc:72] native: #07 pc 000017eb /data/app/com.dungeonboss.test-1/lib/arm/libAmazonIapV2Bridge.so (nativeInit+6)
F/art (26377): art/runtime/check_jni.cc:72] native: #08 pc 00002c04 (???)
F/art (26377): art/runtime/check_jni.cc:72] at com.unity3d.player.
UnityPlayer.nativeRender(Native method)
F/art (26377): art/runtime/check_jni.cc:72] at com.unity3d.player.
UnityPlayer.c(unavailable:-1)
F/art (26377): art/runtime/check_jni.cc:72] at com.unity3d.player.
UnityPlayer$c$1.handleMessage(unavailable:-1)
F/art (26377): art/runtime/check_jni.cc:72] at android.os.
Handler.dispatchMessage(Handler.java:98)
F/art (26377): art/runtime/check_jni.cc:72] at android.os.
Looper.loop(Looper.java:135)
F/art (26377): art/runtime/check_jni.cc:72] at com.unity3d.player.
UnityPlayer$c.dash(unavailable:-1)
I was following the directions Here and updated my AndroidManifest.xml
Source: amazon.com