【问题标题】:Android: Getting a user library onto an AVD in EclipseAndroid:在 Eclipse 中将用户库添加到 AVD 上
【发布时间】:2011-09-07 03:25:06
【问题描述】:

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

如果您的应用程序声明了一个 在其清单中使用库元素 文件,应用程序只能在 一个系统映像,其中该外部 图书馆存在。如果你想跑 您在模拟器上的应用程序, 创建一个包含 所需的库。通常,您必须 使用附加组件创建这样的 AVD 用于 AVD 平台的组件(用于 例如,Google API 插件 包含 Google 地图库)。

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

如何从文件而不是插件中包含我的库?

【问题讨论】:

  • 你不能只在构建路径中包含 jar 吗?
  • 图书馆从何而来?它是您自己的库,还是您希望它预装在某些特定设备上?

标签: android avd


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    相关资源
    最近更新 更多