POST
|
Hi Shelly, Thanks for your reply. I managed to figure out the issue. The app is using a number of libraries and one of the libraries, in aar format, creates the arm64-v8a folder. However as esri library does not provide the 64-bit library in the folder, hence it keeps returning the exception. So I followed the instructions in this article to set abiFilters to package only 32-bit libraries and it works! http://stackoverflow.com/questions/30782848/how-to-use-32-bit-native-libaries-on-64-bit-android-device
... View more
11-24-2015
05:43 PM
|
1
|
1
|
1393
|
POST
|
Hi all, I tried all possible combination: 1. gradle install with 10.2.5, 10.2.6-2 and 10.2.7. When I run the program, under exploded-aar, I see that the SDK is loaded properly (all the .jar and .so files are created). 2. manual install with 10.2.5 and 10.2.7. I copied over all the .jar and .so files to the /lib folder and update my gradle.build to compile the .jar Both gave me the same error. When I was on Eclipse, I was using the manual install with 10.2.5 and had no issues with Android Lollipop on 64 bit devices
... View more
11-19-2015
05:58 PM
|
0
|
3
|
1393
|
POST
|
Hi all, I encountered the exception below when running the esri map on my LG G4 (64 bit Lollipop). I was using SDK 10.2.5 and have already upgrade to 10.2.7, removed the old .so and jar files from 10.2.5 (as I was using Eclipse previously) and followed the instructions to install with Gradle in Android Studio. repositories { jcenter() maven { url 'https://esri.bintray.com/arcgis' } } dependencies { compile 'com.esri.arcgis.android:arcgis-android:10.2.7' } I noticed in the error below it's because it "couldn't find "libruntimecore_java.so"" Does that mean that I still need to manually include the .so files into the lib folder even after I install using Gradle? ________________________________________________________________________________________ E/AndroidRuntime: android.view.InflateException: Binary XML file line #6: Error inflating class com.esri.android.map.MapView 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:633) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.hdb.mobilehdbv2.mapservices.OneMapTabActivity.onCreateView(OneMapTabActivity.java:169) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.Fragment.performCreateView(Fragment.java:1965) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1078) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1624) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5430) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:913) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:706) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Native Method) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:607) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.hdb.mobilehdbv2.mapservices.OneMapTabActivity.onCreateView(OneMapTabActivity.java:169) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.Fragment.performCreateView(Fragment.java:1965) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1078) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1624) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5430) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:913) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:706) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/hdb.android-2/base.apk"],nativeLibraryDirectories=[/data/app/hdb.android-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libruntimecore_java.so" 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.Runtime.loadLibrary(Runtime.java:366) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.System.loadLibrary(System.java:988) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.esri.core.internal.RuntimeHelper.a(SourceFile:85) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.esri.core.internal.RuntimeHelper.initialize(SourceFile:47) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.esri.android.map.MapSurface.<clinit>(SourceFile:68) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.esri.android.map.MapView.a(SourceFile:586) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at com.esri.android.map.MapView.<init>(SourceFile:621) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Native Method) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createView(LayoutInflater.java:607) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.rInflate(LayoutInflater.java:806) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:504) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.hdb.mobilehdbv2.mapservices.OneMapTabActivity.onCreateView(OneMapTabActivity.java:169) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.Fragment.performCreateView(Fragment.java:1965) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1078) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1259) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1624) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:739) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.os.Looper.loop(Looper.java:135) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5430) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) 11-19 16:46:53.924 30290-30290/? E/AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:372)
... View more
11-19-2015
01:10 AM
|
0
|
4
|
6264
|
Title | Kudos | Posted |
---|---|---|
1 | 11-24-2015 05:43 PM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:25 AM
|