I have an app that utilizes Amazon Maps API. On the Kindle Fire HD 7" emulator, and on a physical Kindle Fire HD, this app works just fine. However, installing the same APK on the 8.9" emulator, I get errors that appear to be Maps API related. Everywhere that I refer to one of the Amazon Maps API classes, I get the following type of output in LogCat: 10-24 16:24:13.958: W/dalvikvm(958): Unable to resolve superclass of Lcom/example/myapp/MyMapActivity; (628) 10-24 16:24:13.958: W/dalvikvm(958): Link of class 'Lcom/example/myapp/MyMapActivity;' failed Note that "MyMapActivity" in this example extends com.amazon.geo.maps.MapActivity. Message was edited by: Mobiata
Hi Mobiata, Before building your app, in the AndroidManifest.xml file, do the following: 1) In the manifest element, add the attribute xmlns:amazon="
http://schemas.amazon.com/apk/res/android". 2) In the application element, add the child element . The setting android:required="false" assumes that your application gracefully degrades when the Amazon Maps library runtime is unavailable. 3) Request android.permission.INTERNET to download map tiles. An app that uses locations or uses the MyLocationOverlay class must also request android.permission.ACCESS_COARSE_LOCATION and android.permission.ACCESS_FINE_LOCATION. For more information on building and testing your app for Amazon Maps, please refer to -
https://developer.amazon.com/sdk/maps/building.html Please let us know if you face any issue. Thank you.