Android
andy205214
大家多多交流
展开
-
android 开发包的离线安装方式
FROM:http://blog.csdn.net/DavidHsing/archive/2010/12/31/6108631.aspx 家里网速太慢,还是用离线方式来安装SDK吧 安装好eclipse后,在Android SDK and AVD Manager下下载android的开发包超级慢,有时候要搞好几个小时,面对这几k的速度,真的是无奈。 为更快速安装,可以采取离转载 2011-06-23 22:30:00 · 892 阅读 · 0 评论 -
采用 UBIFS 制作 Android 的文件系统 (2011-11-10 20:41)
Andriod 默认使用的是 YAFFS2 文件系统。相对于 YAFFS2 文件系统,UBIFS 是新一代的 Flash 文件系统,其设计以及性能都优越于 YAFFS2,特别是工作在大页 MLC NAND FLASH 上面时,读写速度比 YAFFS2 高出很多,同时 UBIFS 支持压缩,系统的高压缩率也为生产安装提高效率,如采用 YAFFS2 生成的 system.img 有120M,当采用 U转载 2012-03-24 15:35:17 · 2300 阅读 · 1 评论 -
利用mkfs.ubifs和ubinize两个工具制作UBI镜像
有了mkfs.ubifs和ubinize两个工具后,就可以制作UBIFS镜像了,具体步骤如下:1. 使用mkfs.ubifs命令将某个文件夹制作为UBIFS镜像,具体命令为:mkfs.ubifs -r/tmp/rootfs-m 2048 -e 126976-c 992 -o ubifs.img以上命令的含义为将/tmp/rootfs文件夹制作为UBIFS文件系统镜像,输转载 2012-03-24 16:07:30 · 12501 阅读 · 5 评论 -
让编译android的JNI支持cortex-a8指令
在撰寫 Android JNI 程式的時候,編譯器內定使用 ARMv5TE,使用的是 ARM9 指令集,但是現在手機,硬體平台都是 Cortex-A8 以上,但是很遺憾的是編譯器還是用 ARM9 指令集,其實要使用 Cortex-A8 指令集很簡單,只要在 JNI 目錄中建立一個 Application.mk 檔案,然後加入如下的設定:# Build both ARMv5TE and转载 2012-03-27 15:50:34 · 961 阅读 · 0 评论 -
在32bit ubuntu上编译gingerbread需要修改的文件
$ vim build/core/main.mk change ifneq (64,$(findstring 64,$(build_arch))) to ifneq (i686,$(findstring i686,$(build_arch))) $(warning *******************************************************转载 2012-03-27 16:57:57 · 608 阅读 · 0 评论 -
ubuntu 10.04 64bit 编译android gingerbread额外需要安装的软件
除了需要安装32位系统上编译android需要的软件包之外,还需要安装以下三个软件:sudo apt-get install lib32z1-devsudo apt-get install lib32ncurses5-devsudo apt-get install libx11-dev如果机器上没有装JDK 1.6,还需要下载一个jdk,自从sun被oracle收购之后,老的JDK就原创 2012-01-06 21:28:43 · 811 阅读 · 0 评论 -
Android编译环境 相关
1、 # make clean-helloworld “make clean-$(LOCAL_MODULE)”是Android编译环境提供的make clean的方式。 Android编译环境提供了”showcommands”选项来显示编译命令行,我们可以通过打开这个选项来查看一些编译时的细节。2、使用showcommands选项重新编译helloworld: # make转载 2012-03-28 18:07:32 · 2292 阅读 · 0 评论 -
u-boot 移植步骤详解
1 U-Boot简介U-Boot,全称Universal Boot Loader,是遵循GPL条款的开放源码项目。从FADSROM、8xxROM、PPCBOOT逐步发展演化而来。其源码目录、编译形式与Linux内核很相似,事实上,不少U-Boot源码就是相应的Linux内核源程序的简化,尤其是一些设备的驱动程序,这从U-Boot源码的注释中能体现这一点。但是U-Boot不仅仅支持嵌入式Linu转载 2012-04-26 07:41:27 · 1296 阅读 · 1 评论 -
不用Eclipse工具实现apk程序编译及打包 aapt
今天自己研究出apk打包,跟大家一起共勉。aapt package -m -J src -M AndroidManifest.xml -S res -I android.jar //这句命令主要是重新自动生成R.java文件,比如增加个图片或者字符串或者增加个layout目录xml文件mkdir D:\testapk\classes //这句命令是创建个编译*.java源文件输出*转载 2013-04-02 22:14:49 · 1520 阅读 · 0 评论 -
编译android需要用到的软件包以及编译过程
本文主要参考官方文档(http://source.android.com/download)和网上相关资料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-image/)。网上的资料对于转载 2011-11-16 15:51:00 · 1220 阅读 · 0 评论 -
修改编译android文件系统编译链版本
默认情况下,android的编译系统使用prebuild目录下提供的默认编译链,且针对不同目标平台,会提供多个版本的编译链,比如针对mips平台,froyo提供了两个版本的编译链,一个是mips-4.4.3,令一个是mips-4.4.6,通过从developer.mips.com网站上下下来的最新的froyo版本的android源代码,其默认使用的是mips-4.4.6,如果要换成mips-4原创 2012-02-18 23:52:09 · 1282 阅读 · 0 评论 -
设置 Eclipse 智能提示,大幅度减少 alt+/ 使用频率
最近学习android,使用eclipse IDE,但是用惯了VA后用这个不是很方便,到网上搜了下看eclipse有没有什么好的编辑插件,发现了这个方法,记下来! 以往 我们往往在输入 "." 然后 alt+/ 来进行智能提示,下面这个方法,可以帮你大幅度的提高智能~打开 Eclipse -> Window -> Perferences,会打开个Perferences 的设置界面转载 2011-06-26 21:40:00 · 1291 阅读 · 0 评论 -
Android ROM的制作与烧录
Android编译生成的三个镜像文件Android源码编译后,在out/target/product/generic下生成的三个镜像文件:ramdisk.img,system.img,userdata.img以及它们对应的目录树root,system,data。ramdisk转载 2011-09-23 23:48:11 · 3920 阅读 · 0 评论 -
另类安装apk的方法
from:https://heiher.info/category/computer/os/android由于不喜安装一些 ApkManager,又需要安装 /sdcard 里的 apk。我采用了下面的方法。例如安装 /sdcard/mobileqq.apk,打开手机终端,执行如下命令httpd -f -p 8000 -h /sdcard在浏览器里下载 http:/转载 2011-11-16 17:06:10 · 740 阅读 · 0 评论 -
编译android文件系统
先安装必须的软件和库程序:$ sudo -s$ apt-get update$ apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev build-essential zip curl libncurses5-dev zlib1g-dev然后将cn99软件源添加到更新源,继续:转载 2011-11-03 15:31:04 · 560 阅读 · 0 评论 -
在ubuntu 10.04上编译android 2.2需要安装的相关工具
目前已经安装的工具包括:sudo apt-get install curlsudo apt-get install git-coresudo apt-get install bisonsudo apt-get install sun-java5-jdk //这个直接下的二进制文件安装的jdk-1_5_0_22-linux-i586.binsudo apt-get install原创 2011-11-03 15:48:10 · 478 阅读 · 0 评论 -
Android编译系统的架构 简述
Android编译系统的架构: 分析Android编译系统,你会发现,Android编译系统完成的并不仅仅是对目标(主机)系统二进制文件、java应用程序的编译、链接、打包等,而且还有包括生成各种依赖关系、确保某个模块的修改引起相依赖的文件的重新编译链接,甚至还包括目标文件系统的生成,配置文件的生成等,因此Android编译系统具有支持多架构(linux-x86、windows转载 2011-12-29 23:28:27 · 745 阅读 · 0 评论 -
Android 编译系统分析
把Android所有的Make文件分为4种: 1、For config 这类文件主要来配置product,board,以及根据你的Host和Target选择相应的工具以及设定相应的通用编译选项: build/core/config.mk summary of config build/core/envsetup.mk转载 2011-12-30 00:04:48 · 893 阅读 · 0 评论 -
Android 编译系统分析
自Android开源以来,引起了嵌入式行业一股热潮,很多嵌入式开发者表示对Android有很强的兴趣,并下载Android源码进行编译和移植。Android源码的巨大(repo下来,大概2G)给人以Android相当复杂的错觉。本文从Android编译系统的角度,让大家了解Android其实也是很纯真的。Android编译系统(build system)集中于Android源码下的buil转载 2011-12-29 23:24:22 · 655 阅读 · 0 评论 -
google新的repo地址:
google新的repo地址:$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo原创 2012-01-03 15:06:56 · 3206 阅读 · 1 评论 -
android包管理器以及apk文件安装流程
PackageInstaller 原理简述 应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作。APK是Android Package的缩写,即Android安装包。APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Androi转载 2013-04-08 22:03:47 · 7376 阅读 · 0 评论