如何将库添加到Android-Emulator的lib文件夹中

Vik*_*yan 7 eclipse android emulation android-emulator

我有libTestLibrary.so库,我想将它添加到Android-emulator的lib文件夹中.我怎样才能做到这一点 ?

我做了以下步骤:

  1. 窗口/开放视角/其他.../DDMS
  2. 进入File Explorer选项卡.
  3. 找到lib文件夹并打开它.
  4. 按下将文件推送到设备上并选择我想要推送到设备的库,但随后开始处理,几秒钟后它将终止并出现错误:
[2011-05-19 12:26:34] Failed to push selection: Read-only file system
Run Code Online (Sandbox Code Playgroud)

添加.亲爱的埃里克:

我看到您链接的帖子但我无法理解,您能举例说明我的问题以下代码或解释一下吗?

adb shell mount -o rw,remount -t yaffs2 /dev/block/mtdblock03 /system
adb push su /system/xbin/su
adb shell chmod 06755 /system
adb shell chmod 06755 /system/xbin/su
adb install superuser.apk
Run Code Online (Sandbox Code Playgroud)

添加.

我在命令行写:

C:\android\android-sdk-windows\platform-tools>adb remount 
C:\android\android-sdk-windows\platform-tools>adb push libDsmShared.so /system/lib/libDsmShared.so
Run Code Online (Sandbox Code Playgroud)

并出现错误:

无法将'libDsmShared.so'复制到'/system/lib/libDsmShared.so':内存不足

添加

我做了以下步骤:

  1. 启动Eclipse
  2. 转到:窗口 - >打开透视 - >其他...
  3. 从打开的对话框中选择DDMS
  4. 选择" 文件资源管理器 "选项卡.
  5. 按" 将文件推入设备 "并选择我想要推送的库.

    无法推送选择:只读文件系统

  6. 最小化所有打开的窗口并打开命令行
  7. 写:cd C:\ android\android-sdk-windows\platform-tools进入
  8. 写:abd remount输入

    你会看到重装成功

  9. 最大化Eclipse并尝试第5步.

    无法推送选择:内存不足

出现错误.

Vik*_*yan 8

如何将库添加到Android-Emulator的lib文件夹中

操作系统:Windows 7,Eclipse

在这里,我介绍了如何将程序库添加到Android-Emulator的lib文件夹中的步骤,这需要我一周的时间,但我已经完成了所有工作,并希望分享我的结果,以便您可以非常快速有效地解决问题.所以我将介绍我是如何做到这一点的:

  1. 打开Eclipse.
  2. 打开命令行(cmd)并转到你的android SDK所在的路径:

    cd C:\ android\android-sdk-windows\tools

  3. 现在我们将运行给定分区大小的Emulator,输入以下命令:

    C:..\tools> emulator -avd EmulatorName -partition-size 512

    注意: EmulatorName - 是您的模拟器的名称.

  4. 等到模拟器启动并最小化命令行(不要关闭它),打开新的命令行(cmd)并转到路径:

    cd C:\ android\android-sdk-windows\platform-tools

  5. 运行命令

    C:..\platform-tools> adb remount

  6. 转到Eclipse并打开

    窗口 - >开放视角 - >其他......

  7. 在打开的对话框中选择DDMS.

  8. 选择"File Explorer"选项卡.

  9. 选择directory\system\lib

  10. 选择"将文件推送到设备上"并选择所需的库.

全部完成 !

有用的链接: