#######################################
Run,Debug自己编译的Native Code项目
#######################################
# 在模拟器上测试自己的代码
1. 先确保自己已经有 Android sdk,platform, 以及platform-tools;
要在shell直接运行emulator, android, adb等命令,请把相应的路径添加到PATH;
如果用eclipse启动emulator,然后在shell执行adb push可能会出现"out of
memory"错误,目前解决方法是也从shell启动emulator,若还出错,加-partition-size xxx参数,xxx为容量


2. 启动emulator. 关于如何创建模拟器见“#官方android开发介绍”
zp@zp-desktop:~/ndktest$ emulator -avd avd2.3.3 -scale 0.5
-scale选项会调整模拟器的界面大小.
3. 将自己编译的模块拷贝到virtual device
zp@zp-desktop:~$ adb push ndktest/libs/armeabi/zptest /data
163 KB/s (8476 bytes in 0.050s)
如果要将东西拷贝到system目录,要在adb push之前执行:
adb remount
4. 在avd上执行自己的程序
zp@zp-desktop:~$ adb shell
# /data/zptest
hello Android!
也可以在avd界面上执行, 方法是打开应用程序库 > Dev Tools > Terminal Emulator,

在出现的控制台输入'/data/zptest'


转自http://blog.csdn.net/blackboyofsnp/article/details/7242568

更多相关文章

  1. Android(安卓)屏幕保护程序制作及源码
  2. Android的 Activity生死周期
  3. linux上调试python in android
  4. 使用Titanium在Android上编写Javascript应用
  5. 【Android(安卓)开发教程】ListView的总结范例
  6. android 屏幕保护
  7. Android开发环境搭建之Android(安卓)adb
  8. Android动态获取json解析后显示到RecyclerView
  9. android TextView 如何动态获取宽度

随机推荐

  1. android selinux权限, Permission denied,
  2. 在模拟器上安装软件
  3. Linux 环境下实战 Rsync 备份工具及配置
  4. 一款霸榜 GitHub 的开源 Linux 资源监视
  5. Android调用系统相册或拍照实现头像更换
  6. Android中Handler造成内存泄露解决方法
  7. Ubuntu 开启 Android 的 USB 调试模式
  8. Qt for Android之Hello World
  9. Android中获取文件存储位置(内部存储或者
  10. android ndk开发支持64位时遇到undefined