framework中编译anroid工程并在模拟器上运行

1、在eclipse下创建android工程Hello并拷贝到“源码目录/packages/experimental”下面

 

2、在Hello工程目录下面创建Android.mk文件,内容如下:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE_TAGS := optional

LOCAL_SRC_FILES := $(call all-subdir-java-files)

LOCAL_PACKAGE_NAME := Hello

include $(BUILD_PACKAGE)

3、执行mmm **packages/experimental/Hello编译,注意:使用mmm命令前先执行.  ./build/envsetup.sh

编译成功后,便可以在out/target/product/generic/system/app目录下看到Hello.apk文件了。

运行截图:

 

运行完截图:

 

 

4、重新打包系统镜像文件system.img:

USER-NAME@MACHINE-NAME:~/Android$ make snod**
    重新打包后的system.img文件就内置了Hello.apk文件了。

 

5、运行Android模拟器:emulator

运行的模拟器系统里面就会附带Hello测试应用。如下图:

时间: 2024-09-19 09:58:48

framework中编译anroid工程并在模拟器上运行的相关文章

c语言问题-大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来。麻烦帮看一下

问题描述 大家好,下面这段程序在vc6.0中编译时没错误,但却运行不起来.麻烦帮看一下 #include #include int main() { int shu,shang,i,yushu; int a[16]={0}; clrscr(); printf("shu ru yi ge shu shi jin zhin "); scanf("%d",shu); for(i=0;i { yushu=shu%2; shang=shu/2; a[i]=yushu; shu

ios 打包的时候出现linker error,但是项目可以在真机以及模拟器上运行。

问题描述 ios 打包的时候出现linker error,但是项目可以在真机以及模拟器上运行. 但是我发现,只要把build setting里面的 vaild architectures 中的arm64给删除了,就可以打包了,不过这样的话,模拟器运行就会报红,请问是什么原因啊 解决方案 好像碰到过这个问题,应该是你导入的第三方文件分模拟器和真机标蓝的是真机,下边是模拟器 解决方案二: 不支持模拟器也可以的,不会影响你.

c++-自己编译的exe在大多数电脑上运行良好,但是部分win7的电脑上无法打开

问题描述 自己编译的exe在大多数电脑上运行良好,但是部分win7的电脑上无法打开 自己编译的exe在大多数电脑上运行良好,但是部分win7的电脑上无法打开. 1.可以运行我的exe的win7电脑和不能运行的,各方面配置基本一样. 2.找到了一个解决办法,有一个被exe调用的dll文件,在编译选项中delay loaded dlls 之后,exe就能正常运行了. 有没有大神帮忙分析一下? 解决方案 那就是一开始加载dll的时候有问题.用depends查看一下dll加载依赖等

在vs2008上编译的程序在别的机器上运行出现错误如下

问题描述 在vs2008上编译的程序在别的机器上运行出现错误如下 sxstrace.exe之后结果如下 开始生成激活上下文. 输入参数: Flags = 0 ProcessorArchitecture = x86 CultureFallBacks = zh-CN;zh-Hans;zh;en-US;en ManifestPath = F:crowd exeTheaterSimulatorBinTheaterSimulator.exe AssemblyDirectory = F:crowd exeT

《企业级ios应用开发实战》一2.6 在模拟器上运行应用程序

2.6 在模拟器上运行应用程序 在Xcode 4.2的顶部工具栏中,找到Scheme按钮.从该按钮的下拉菜单中选择"iPhone 5.0 Simulator",如图2-27所示. 提示:如果Xcode 4.2的工具栏未显示,请选择菜单"view→Show Toolbar". 然后点击工具栏中的Run按钮(快捷键+R),会启动iPhone模拟器界面,并通过iPhone模拟器来运行我们的My_First_iPhone_App应用程序(如图2-28所示).

android-关于Android部分代码能在模拟器上运行,但在手机上出错

问题描述 关于Android部分代码能在模拟器上运行,但在手机上出错 最近在写一个APP,但部分代码能在模拟器上运行,却不能在真机上运行,直接抛出异常,而且是个十分简单的代码.代码如下: Runnable updateThread = new Runnable(){ //将要执行的操作写在线程对象的run方法当中 public void run(){ try{ byte[] bytes1 = Autils.download(url); System.out.println("--0--"

eclipse-Android写的项目无法在模拟器上运行,错误在下面,怎么解决

问题描述 Android写的项目无法在模拟器上运行,错误在下面,怎么解决 错误是:No content provider found for permission revoke: file:///data/local/tmp/musicplayer.apk 解决方案 这种比较少见 是不是缺少安装权限? 因为这个目录不是随便能安装的 解决方案二: 没有权限的话应该是不能安装到这个目录的,你先安装到sdcard目录下,看看能不能装上,如果还不能你在看后台打印的错误信息

app开发-WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求

问题描述 WeX5中打完Android包后再手机上运行,静态页面加载出来了,但是不能发请求 打包时设置的首页显示出来了,但是点击首页上的按钮,没有反应,没有执行js中的点击方法 解决方案 没用过 刚刚百度了下 才知道有WeX5这东西

怎么破-Hello World不能在模拟器上运行,求大神

问题描述 Hello World不能在模拟器上运行,求大神 Hello World不能在模拟器上运行,但在eclipse上运行如图所示,DDMS设备无异常.求大神 解决方案 图呢?真机试过没 解决方案二: 请把问题描述的详细一点,不能运行是项目报错了还是模拟器启动失败了????