gpt4 book ai didi

android - Kindle Fire 和谷歌地图 api

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:41:54 24 4
gpt4 key购买 nike

我们正在开发一个具有一些 map 功能的应用程序,

<uses-library android:name="com.google.android.maps" />

在 list 中。它在 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 构建中?

最佳答案

不仅没有“访问此 api 的方法”,而且您建议的替代方案(“搜索 Google Maps apk 并将其安装到 Fire 上”)不仅侵犯版权,而且可能不会工作,因为 Google map 应用不会提供其他应用会使用的系统库。


更新基于编辑:

Is there any way to include this library with an application, rather than relying on its inclusion in the Android build on the device?

不,对不起。 Google 许可 Google map (应用程序和系统库),除了从 Google 许可它与固件一起使用外,没有其他分发选项。

您可以考虑使用 OSMDroid 和 OpenStreetMap,或者使用 WebView 和基于 Web 的 Google map 。

关于android - Kindle Fire 和谷歌地图 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8583820/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com