Android 虚拟机运行自己编译的SDK
2010-04-14 21:55
344 查看
可以修改SDK 的 image 文件,让这些image 直接到自己编译的image 目录下面,这样可以在模拟器中直接运行自己修改、编译的image 文件了。 在修改代码之后,要执行 make sdk 来编译生成新的SDK。
我使用的android 的版本是 1.6 的,故做如下修改使得模拟器所用的image 为编译生成的image。
1. 到 android-sdk-windows/platforms/android-1.6 目录下把 “data", "images", "templates", "samples" 四个目录重新改个名字。
2. 在创建软连接到这四个目录:
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/samples samples
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/images/ images
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/templates templates
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/data/ data
这样就可以直接用虚拟机来运行自己修改编译的image 文件了。
我使用的android 的版本是 1.6 的,故做如下修改使得模拟器所用的image 为编译生成的image。
1. 到 android-sdk-windows/platforms/android-1.6 目录下把 “data", "images", "templates", "samples" 四个目录重新改个名字。
2. 在创建软连接到这四个目录:
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/samples samples
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/images/ images
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/templates templates
ln -s /myandroid/out/host/linux-x86/sdk/android-sdk-eng/platforms/android-1.6/data/ data
这样就可以直接用虚拟机来运行自己修改编译的image 文件了。
相关文章推荐
- 一---Android-SDK系列文章(3) ---java(自己动手编译、运行Java程序)
- 自己动手编译最新Android源码及SDK
- 编译自己的Windows Android SDK(how to build Android SDK for Windows)
- 自己编译的Android sdk不能被识别的问题
- 如何在Ubuntu 10.04下编译Android2.3源代码以及制作自己的SDK
- Android 编译出自己的sdk 以编译自己的windows平台 adb.exe为例
- 使用自己编译的在Android上运行的内核(Linux Kernel)
- 自己编译Android gdbserver(解决运行 gdbserver时 Segmentation fault 问题)
- 如何在Ubuntu 10.04下编译Android2.3源代码以及制作自己的SDK
- android 编译自己的sdk
- Android Proguard安全加固教你如何让自己的应用程序或SDK更难被反编译--library打包成jar并且混淆
- 编译自己的Android SDK
- 自己编译Android gdbserver(解决运行 gdbserver时 Segmentation fault 问题)
- ubuntu 64 编译sdk,运行android命令出现错误
- 自己编译Android gdbserver(解决运行 gdbserver时 Segmentation fault 问题)
- 自己动手编译最新Android源码及SDK
- 自己动手编译最新Android源码及SDK
- 使用自己编译的在Android上运行的内核(Linux Kernel)
- 自己动手编译最新Android源码及SDK