Мы разрабатываем приложение с некоторыми функциями карты, с
<uses-library android:name="com.google.android.maps" />
в манифесте. Он хорошо работает на Xoom и Galaxy Tab, а также на нескольких телефонах. Он также отлично работает в одном из эмуляторов Google API. При установке на Kindle Fire получаем
[2011-12-20 16:25:04 - android] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
[2011-12-20 16:25:04 - android] Please check logcat output for more details.
[2011-12-20 16:25:04 - android] Launch canceled!
с участием
E/PackageManager( 1385): Package <package> requires unavailable shared library com.google.android.maps; failing!
W/PackageManager( 1385): Package <package> couldn't be installed.
D/AndroidRuntime(12606): Shutting down VM
Этот пост: https://stackoverflow.com/a/4509787/931277 подтверждает то, что я начал подозревать, что требуемый API действительно отсутствует на устройстве.
Есть ли способ включить эту библиотеку в приложение, а не полагаться на ее включение в сборку Android на устройстве?