【问题标题】:How to add external libraries to android virtual device?如何将外部库添加到 android 虚拟设备?
【发布时间】:2015-09-13 17:11:44
【问题描述】:

我有一个使用外部库的 android 应用程序。我想在 Android 虚拟设备上运行该应用程序。 android文档说:

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

如何创建包含库文件的 AVD。

【问题讨论】:

  • “我有一个使用外部库的 android 应用程序”——开发人员通常使用的库被简单地编译到应用程序中。您使用<uses-library> 的唯一原因是设备制造商或定制ROM 开发人员的一些文档告诉您使用<uses-library>。该设备制造商或定制 ROM 开发商将负责为您提供模拟器映像。

标签: android android-emulator avd


【解决方案1】:

<uses-library> 用于根据用户设备(例如 Google 地图)上图书馆的可用性来限制 Google Play 中的应用可用性。它不用于声明您在项目中编译的第三方库。这是在build.gradle 文件中完成的。

更多信息在这里:https://developer.android.com/tools/building/configuring-gradle.html#declareDeps

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-25
    • 2019-08-22
    • 1970-01-01
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    • 1970-01-01
    相关资源
    最近更新 更多