5

我正在尝试将库(例如使用库)放到 AVD 上,如果我使用 ADB 推送它,操作系统不知道它存在,并且重新启动模拟器会从内存中清除推送的文件。我发现启动模拟器时可以加载一个库:

如果您的应用程序在其清单文件中声明了 uses-library 元素,则该应用程序只能在存在该外部库的系统映像上运行。如果您想在模拟器上运行您的应用程序,请创建一个包含所需库的 AVD。通常,您必须使用 AVD 平台的附加组件创建此类 AVD(例如,Google API 附加组件包含 Google 地图库)。

http://developer.android.com/guide/developing/devices/index.html

如何从文件中包含我的库,而不是从附加组件中?

4

1 回答 1

0

如果库在 APK 中,那么您需要将其复制到设备上,然后使用模拟器上的包管理器安装它。

如果库在 Jar 中,则需要将其添加到项目构建路径中。完成此操作后,该库将包含在已编译的 APK 中,并在您安装 APK 时放置在模拟器上。

于 2011-09-06T19:25:06.560 回答