![]() |
Zentitle SDK and Library
|
The error message is a bit misleading.
On Android, the library attempts to collect enough information from the device to construct the computerID. If it cannot (some information is missing or inaccessible, for instance), the library falls back to the androidID for the missing bit. Unfortunately, Google has made the androidID accessible only through Java. If the androidID is needed, the library expects it to have been collected and cached via the JNI layer during library initialization. If you're not using the JNI layer, the androidID never gets set. When the library goes to get the cached value and finds it empty, it assumes a memory error has occurred.
On Android, use Java and our library with the JNI layer.