我們正在開發一些地圖功能應用,而在的Kindle Fire和谷歌地圖API
<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構建中?
你必須完全刪除該庫的需要。 – 2011-12-21 01:02:57