Mau*_*its 5 android android-virtual-device
我试图将一个库(例如,uses-library)放到AVD上,如果我用ADB推送它,操作系统不知道它存在,并重新启动仿真器清除内存中的推送文件.我发现在启动模拟器时可以加载库:
如果应用程序在其清单文件中声明了uses-library元素,则应用程序只能在存在该外部库的系统映像上运行.如果要在模拟器上运行应用程序,请创建包含所需库的AVD.通常,您必须使用AVD平台的附加组件创建此类AVD(例如,Google API附加组件包含Google Maps库).
http://developer.android.com/guide/developing/devices/index.html
如何从文件中包含我的库,而不是从附加组件中包含我的库?
如果该库位于 APK 中,则需要将其复制到设备,然后使用模拟器上的包管理器进行安装。
如果库位于 Jar 中,那么您需要将其添加到项目构建路径中。执行此操作后,该库将包含在编译的 APK 中,并在安装 APK 时放置在模拟器上。
| 归档时间: |
|
| 查看次数: |
546 次 |
| 最近记录: |