`
fanfq
  • 浏览: 269973 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表
  错误1:   /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory   解决:   sudo apt-get install libc6-dev-i386   错误2:   host Executable: acp (out/host/linux -x86/obj/EXECUTABLES/acp_intermediates/acp)   /usr/bin/ld: skipping incompatible /usr/ ...
  http://blog.csdn.net/zhenwenxian/archive/2010/09/23/5901350.aspx http://www.linuxidc.com/Linux/2010-08/27825.htm  
此篇为原创转载请注明出处与作者信息: author:fanfq  mail:fangqing.fan#gmail.com link:http://fanfq.iteye.com/admin/blogs/876355   在编译cts之前我就安装了sdk,并且创建的模拟器,添加的环境变量,模拟器启动好后,可以直接adb shell。 当我在运行cts之前,我先将模拟器打开,然后 fanfq@fanfq-Lenovo:~/android/out/host/linux-x86/cts/android-cts/tools$ ./startcts Android CTS ...
  1)下载源码  Android 内核源码下载 (ubuntu)   2)编译android源码,并得到~/android/out目录 $ cd ~/andoird $ make 如果你的ubuntu是32位的,需要修改一下mk文件。详情见  32位机器Ubuntu系统编译android 内核注意修改点   注意: 如果你是ubuntu是64位的,还需要apt-get install ia32-libs Android内核编绎错误解决方案   本人在ubuntu 10.10 (64位), ubuntu 10.04 (32位)都编译通过了,只要按照上面 ...
1)安装JDK 详情见 ubuntu安装jdk全过程2)下载eclipse http://www.eclipse.org我下载的是 eclipse-java-helios-SR1-linux-gtk-x86_64.tar.gz3)将eclipse解压至 /home/fanfq/software/ 此时直接点击 /home/fanfq/software/eclipse/eclipse 是没有办法运行的,将jdk/jre 拷贝到 /home/fanfq/software/eclipse/下;这样就可以点击运行了。4)安装Android SDK,这个从http://developer.android. ...
默认下载下来的内核源码,是64位配置的。需要稍作修改。 make 后会看到   You are attempting to build on a 32-bit system. Only 64-bit build environments are supported beyond froyo/2.2     修改build/core目录下main.mk文件 ifneq (64,$(findstring 64,$(build_arch))) 把上边代码中的64都改成i686     /external/clearsilver/cgi/Android.mk /exter ...
1)首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_23,我下载的是bin文件,我将下载的jdk1.6.0_23.bin文件置于/home/fanfq/software/然后,在shell中执行:   fanfq@fanfq-Lenovo:~/software$ ./jdk1.6.0.23 2)环境变量的配置见 Android 内核源码下载 (ubuntu) 的第二步 3)确认环境变量已配好 fanfq@fanfq-Lenovo:~$ java -version java version "1.6.0_23" ...
在ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量~/.profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件./etc/bashrc:为每一个运行bash shell的用 ...
1)工欲善其事,必先立其器,仅仅是下载内核是不需要下载这么的多的,因为下面我们还要去编译内核,有的库是为了编译内核而使用的。 $ sudo apt-get install git-core $ sudo apt-get install gnupg $ sudo apt-get install sun-java6-jdk 这里需要注意一下 fanfq@fanfq-Lenovo:~$ sudo apt-get install sun-java6-jdk [sudo] password for fanfq:  正在读取软件包列表... 完成 正在分析软件包的依赖关系树        ...
嵌入式系统Linux内核开发实战指南(ARM平台)ISBN:9787121079191作者: 王洪辉 编著出版社: 电子工业出版社迄今为止是我买的最失败的一本书,同时也是最垃圾最贵的一本书。

QVGA HVGA WVGA区别

QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。   需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的一些手机中,目前采用微软Pocket PC操作系统的智能手机屏幕也大多是320×240像素的QVGA屏幕。   所谓QVGA液晶技术,就是在液晶屏幕上输出的分辨率是240×320的液晶输出 ...
手机芯片结构图-omap3430
Robotium测试是Android自动化测试的一种手段,闲话不说,直接上示例: 1、首先转创建一个将要被测试的的项目,这里我使用之前自己写的demo进行了一些修改 运行效果如下:   2、再创建一个Android Test Project   如上图所示   导入robotium-solo-1.6.0.jar   编写自动测试脚本,   package com.demotest; import android.app.Activity; import android.test.ActivityInstrumentationTestCase2; i ...
  Monkey测试是Android自动化测试的一种手段,Monkey测试本身非常简单,就是模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。 当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸,手势或一些系统级别的事件的时候,它就会产生随机脉冲,所以可以用Monkey用随机重复的方法去负荷测试你开发的软件. 最简单的方法就是用用下面的命令来使用Monkey,这个命令将会启动你的软件并且触发500个事件. $ adb shell monkey -v -p your.package.name 500   Monkey是一个命令行工具,可以运行在模 ...
  测试手段1: CTS 用来确保某设备符合Android兼容性规范。 CTS 原来只对 OHA 联盟开放。 最近 Google 把它 Release 出来了。 似乎做过一些裁剪 , 比如针对 Java 虚拟机的测试,似乎被删除了,但我们一般用不着这么高深的。 针对每个版本,比如 2.1, 2.2, Goolge 发布了一个兼容性规范,而 CTS 测试就是用来确保某手机或者模拟器符合该兼容性规范。 CTS 测试基于 Android instrumentation 测试, 其又基于 JUnit 测试。 说白了, CTS 就是一堆单元测试用例。 这也是 Java 语言的擅长部分。 在 ...
Global site tag (gtag.js) - Google Analytics