首页 » Android开发环境

编译调试Android源码

       android提供的工具链和开发工具比较完善,因此它的开发环境的搭建比较简单,相信许多朋友都已经搭建好环境,并编写了HelloActivity入门程序了。这里先看几个问题: 1、android的文件系统结构是怎样的,我们安装的程序放在那里? 编译android源码之后,在out/target/product/generic一些文件: ramdisk.img、system.img、userdata.阅读全文 »

2013年5月20日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android如何整合maven环境

       在本文的开始,讲之前先来整理下思路: 使用eclipse: 1. 创建:adt自带的android创建插件 New -> android application project 2. 引入:import -> existing project into workspace 3. 打包:run as -> android application 使用maven:1. 创建: ma阅读全文 »

2013年5月2日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Android设备上i-jetty环境的搭建

       本文主要跟大家分享如何将一台Android设备打造成一个web服务器使用。 编译i-jetty 1、将源码download下来... 2、解压文件,进入pom.xml所在目录,执行命令:mvncleaninstall... 执行过程中,出现了异常导致失败,是生成classes.dex时内存溢出的问题,我们用Eclipse来解决吧。阅读全文 »

2013年4月8日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

教你使用Android SDK布局优化工具layoutopt

       创建好看的Android布局是个不小的挑战,当你花了数小时调整好它们适应多种设备后,你通常不想再重新调整,但笨重的嵌套布局效率往往非常低下,幸运的是,在Android SDK中有一个工具可以帮助你优化布局,以减少内存消耗,提高应用程序运行性能。阅读全文 »

2013年3月18日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:3

怎样运行多个Android虚拟机(AVD)

       本文章的前提:已经安装了Eclipse和ADT。android SDK也下载完毕。Eclipse里面已经设置好了android SDK。 一般可以这样创建Android虚拟机:菜单Window->AVD Manager->这里你可以多New几个虚拟机,然后start->launch。 虚拟机 启动Android虚拟机,是可以用命令行来实现的。阅读全文 »

2013年2月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android adb如何与VirtualBox连接

       用过VirtualBox的朋友知道,它有四种网络连接方式:NAT、Bridged、Internal和Host-only。下面详细介绍NAT和Host-only方式下,Android adb连接运行于VirtualBox上的Android系统的方法。 其文档中的介绍:... 虚拟机上如下图所示:... NAT方式 首先使用VirtualBox自带的VBoxManage.exe工具...阅读全文 »

2013年2月22日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Android 4.2(API17)下如何搭建开发环境

       谷歌去年下半年发布了Android 4.2,怎样搭建Android 4.2下的开发环境呢?本文就为大家分享下此方面的内容。 一、首先访问 ... 二、先说机器上没有eclipse的情况(另一种情况请直接看第七步) 选择 ADT Bundle for windows 按钮,然后会弹出一个license的确认窗口,我们进行合理选择。阅读全文 »

2013年2月17日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android调试工具用法详述

       本文主要为大家讲解多种Android调试工具的用法。 1. 查看当前堆栈 1)功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系。 2)方法:new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1)功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等。阅读全文 »

2013年2月1日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

配置Android环境变量的方法

       我们在创建AVD时,在命令行窗口中输入android list targets会提示:'android'不是内部或外部命令,如图1,其实这主要是由于没有配置好Android SDK环境变量引起的。图-1 android不是内部或外部命令 解决的办法有两种: (1)配置android sdk的环境变量;(2)直接进入android sdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的阅读全文 »

2013年1月28日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Android源码编译的全过程记录

       写本篇文章主要参考了官方文档和网上的一些资料,但是对于Android最新的代码来说,网上资料有些已经过时。本文中步骤已经作者实验,大家可以亲自执行试试。由于没有使用Eclipse的习惯,所以没有做Eclipse的相关配置。 编译环境:ubuntu9.10,widnows平台目前不被支持。阅读全文 »

2013年1月24日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

谈使用Eclipse与DDMS调试Android程序的方法

       在Eclipse开发工具中调试程序的方法很多,但是使用Eclipse调试Android程序时需要注意一些细节上的问题。许多刚接触 Android的开发者,在调试Android程序时总是不能迅速地找到程序的错误所在,Eclipse+ADT的开发环境中没有直接跟踪对象内容的方法,但是我们可以使用Google提供的ADT插件DDMS(Dalvik Debug Monitor Service)阅读全文 »

2013年1月17日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android Dev Tools之开发设置(Development Settings)

       Android允许开发者进行多项设置来测试和调试程序。模拟器的开发设置可以选择Dev Tools->Development Settings查看或设定。我们可以按照以下选项打开开发设置页。 Debug app:选择要被调试的程序,你不需要设置这个来关联调试器,但是这个变量有两个作用: 防止Android在调试的断点处长时间停留时抛出错误。阅读全文 »

2013年1月13日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android开发工具Dev Tools的使用说明

       Android开发者们都知道,Android为我们提供了很多开发调试工具,例如ADB、TraceView、Logcat等,而除了这些以外,还有一个名为Dev Tools的Android开发调试工具隐藏在Android模拟器中,为我们提供了强大的调试支持。阅读全文 »

2013年1月9日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

如何进行APK反编译

       我们下载到某些apk的时候,可能总想学习下别人是怎么进行程序设计的,或者怎样使用xml文件布局的,这时就想到将apk文件的后缀改为rar并解压,最终得到一些图片资源和很多打开为乱码的文件,可见这种方式不可行,这就需要使用下面的工具对apk进行反编译了。阅读全文 »

2013年1月4日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

关于Dalvik虚拟机你需要知道的15个问题

       Dalvik是Android系统中另一个重要的部分,包括虚拟机和一组重要的运行环境。它的设计非常巧妙,是个很好的一个手机终端的底层应用。本文就简单介绍Dalvik相关的15个问题。 1、大部分jvm是基于栈的,而Dalvik是基于寄存器的。 基于栈的机器必须使用指令来载入栈上数据,或是用指令来操纵数据,因此指令集更为庞大。阅读全文 »

2012年12月30日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别

       Dalvik虚拟机存在于Android系统,JVM是Java虚拟机,两者都是虚拟机,它们之间有什么区别呢?本文就对两者进行比较,讲述它们的不同。 Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一。它可以支持已转换为.dex(即Dalvik Executable)格式的Java应用程序的运行,.dex格式是专为Dalvik设计的一种压缩格式,适合内存和处理阅读全文 »

2012年12月25日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

如何卸载Android开发工具ADT

       我们在用Eclipse集成环境进行Android开发时,一般都要安装ADT开发工具,那么如何卸载ADT呢? 使用的Eclipse的版本不一样,卸载Android开发工具ADT的步骤和方法就不一样,这里无法一一列出,仅给出Eclipse 3.4和Eclipse 3.5版本中卸载ADT的方法及步骤。阅读全文 »

2012年12月21日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

如何使用Android ADT 20创建新项目

       Android开发工具(ADT)第20版的改进都集中在对企业级Java开发人员很重要的东西上,如LINK,Ant Builds和JUNIT。这些工具功能都是非常重要的,它们使得Android技术越来成熟,同时开始渗透到企业的IT行业。 Android开发工具(ADT)以前的安装向导仅仅是一些单纯的文本框安装包和应用程序名称,现在我发现Android开发工具(ADT)第20版这个新的安装向导里包括阅读全文 »

2012年12月15日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1

手把手教你编译Android源码

       在克服了诸多困难后,终于成功的在Ubuntu下编译Android源码,SDK和ADT,并能正常使用。本文就与大家分享下此过程,并作为总结,留作以后查看。 一、必要的软件环境 ... 笔者发现这里已经比较全来,不过还有一些应该是linux系统自带的,如果缺少就按照提示install一下。安装java环境,这里有必要说一下,大家装环境的时候很多人会一起装,不过笔者建议java和其他的分开阅读全文 »

2012年12月11日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:3

使用microlog4android将Android Log日志写到SD卡文件中

       我们在进行Android开发时,经常会有这种体会,由于客户的设备型号各不相同,从而导致出现多种问题,但对于研发人员,因为没有log日志文件,不太容易定位问题的具体位置。所以我们急需一个能将程序日志写到SD卡文件里的工具,类似web的log4j那样。这时microlog4android进入我们的视野,虽然它尚有不足,但也已能满足大部分需求。阅读全文 »

2012年12月5日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2