POST
|
The answer is actually pretty simple and with no workaround. If you look at the ArcGIS runtime for Android, you will notice that it has both a jar and native *.so libraries. Obviously, the jar is truly cross platform. However, java code has the ability to call into native libraries which prevents the Java code from being cross platform unless the native libraries are compiled for all the platforms you want. ESRI only distributes armeabi and armeabi-v7a *.so libraries. Therefore, when you try to run it on an Intel based emulator, it will try to find an x86 version of the native library and will fail causing the app to crash immediately. that is what the "UnsatisfiedLinkError" is complaining about in your log. Therefore, ESRI needs to recompile their native library for x86 and distribute that *.dll along with the ArcGIS runtime for Android. Until then, nothing you can do.
... View more
02-13-2013
11:27 AM
|
0
|
0
|
828
|
POST
|
Yes, I am trying to use the Intel x86 Android emulator accelerator. This fails when using ArcGIS runtime 10.1.1 for Android because only arm so libraries are included. Can you add x86 libraries, please?
... View more
02-01-2013
07:20 AM
|
0
|
0
|
126
|
POST
|
With the iOS ArcGIS SDK, I can derive my own Symbol class and fully customize its appearance with raw 2D graphics drawing commands by overriding: /** Method called by @c AGSGraphicsLayer to draw geometry onto context. @since 1.8 */ - (void)drawGraphic:(AGSGraphic *)graphic inContext:(CGContextRef)context forEnvelope:(AGSEnvelope*)env atResolution:(double)resolution; However, I cannot find anything like this in the Android ArcGIS SDK. Am I missing something?
... View more
01-28-2013
12:16 PM
|
0
|
1
|
2055
|
POST
|
If I route a path between two points using the route service from ESRI, I get back a route graphic that I can add to a graphics layer on my map. This works fine. However, if the start and stop points for the route are really far away, like Alaska to Florida, the routing is still successful. I still get back a polyline (18,200 points on path), but it does NOT show on the map when I add it to the graphics layer. I double checked that the spatial reference of the polyline is the same as the map. Any ideas?
... View more
11-12-2012
11:59 AM
|
0
|
0
|
553
|
POST
|
I need to know when a given layer has finished loading its shapes from the server. I have a map view layer delegate set on my map view. My methods get called for LayerDidLoad and such, however, they are getting called BEFORE the layer is finished loading shapes from the server. In other words, I expected that once LayerDidLoad was called, I could access the "graphics" property of my feature layer. That is not the case. What am I missing? This is the same problem reported by: http://forums.arcgis.com/threads/63851-Wait-Until-AGSFeatureLayer-loaded-successfully but was never solved. He ended up using a cheesy timer solution. This is the same problem reported by: http://forums.arcgis.com/threads/60830-Access-Graphics-on-AGSFeatureLayer and was answered by a senior ESRI member stating there is no way in the SDK to know. I do not want to change the graphics array, but just know if it is of size 0 or not. In other words, I want to know if my user setup a filter (layer definitionExpression) such that no graphics pass the filter and the map is empty, such that I can automatically zoom out to the full extent of the layer.
... View more
11-07-2012
11:41 AM
|
0
|
0
|
708
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|