NoSuchMethodError
usually means that there is a library dependency problem. Newer library is using a method that is not implemented in older library that was linked.
For resolving dependencies in Android Studio, a gradle
tool is used. So you only need to add com.estimote:display-sdk:0.1.6
and all required libraries will be downloaded automatically during build. No need to specify all libraries and their versions.
I’m not familiar with building Android apps with Unity, but there is something wrong with that list of dependencies because display-sdk:0.1.6
requires context:0.1.8
. It looks like list of libraries were chosen because version number contains 0, 1 and 6.
You may try to include only display-sdk
and clean your build to allow gradle
to download correct libraries once again.
If you link aar
libraries manually please follow version dependencies in their corresponding pom
files (they should be in the same directory next to aar
file).