Android:在Eclipse中将用户库导入AVD

时间:2011-05-16 20:04:04

标签: android avd

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

  

如果您的申请声明了   在manifest中使用library-library元素   文件,应用程序只能运行   一个系统图像,其中外部   图书馆在场。如果你想跑   你的应用程序在模拟器上,   创建一个包含的AVD   所需的图书馆通常,你必须   使用附加组件创建这样的AVD   AVD平台的组件(for   例如,Google API加载项   包含Google地图库)。

     

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

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

1 个答案:

答案 0 :(得分:0)

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

如果库在Jar中,那么您需要将它添加到项目构建路径中。执行此操作后,库将包含在已编译的APK中,并在安装APK时将puto放在模拟器上。