[Android]升级SDK tools后ant自动编译脚本错误

Android SDK Tools在升级到Version22之后,原来的ant自动编译脚本运行出现错误,导致为Jenkins配置的批处理脚本无法执行,一直发送错误邮件,经过调查后发现,Android SDK Tools升级后文件和目录结构发生了变化,主要包括以下 1.Android SDK Tools 22之后的版本中tools目录中将不包含 tools\zipalign.exe tools\sqlite3.exe 以上两个文件,但是文件对应移动到了各自的platform-tool和build-tools下面,对应路径如下 build-tools\android-xx\zipalign.exe platform-tools\sqlite3.exe 如果需要使用时,需要手动复制到tools下,或者放到PATH变量中去。

[Android]使用Emma进行单体测试代码覆盖率分析

使用Eclipse或Google的ADT Bundle集成开发环境进行android单体测试时,受开发工具的局限,目前暂时无法直接使用常规的插件(例如:eclemma,Clover Eclipse Plugin等)来获取单体测试代码覆盖率。一般来说使用以下方法来实现代码覆盖率的查看。 方法1:改变测试代码继承父类为TestCase而非AndroidTestCase。这种方法只能解决不依赖于Android SDK源代码的单体测试。 方法2:使用Android SDK中集成的Emma功能,使用ant进行命令行编译与单体测试。通过以下脚本实现。 这里假设Eclipse的项目名称为MyProject,文件路径如下 ./ #项目主目录 ./src #APP项目主目录 ./test #APP测试项目主目录

Android开发之使用Ant命令行编译和APK签名

最近在做Android开发时,需要引用第三方的代码进项目,一般情况下,直接在Eclipse下设置需要导入的代码的编译输出为library即可,但是很多代码在Eclipse下编译会出现很多莫名其妙的错误。因而只能使用命令行方式对代码进行编译。具体方法如下: 1.安装编译用的Java,安装Android Platform-tools,安装Ant,设置好各种环境变量。部分Linux下Ant已经默认集成,Windows下需要自行安装。 2.使用Android工具更新代码的编译配置。 3.使用Ant工具进行编译,可编译Debug版和Release版本。 4.生成代码签名用的私钥,并对APK进行签名。 5.对APK文件进行对齐,对大文件APK有不错的效果。

Android的图形图表控件Android-Charts正式发布

今天正是将之前所做的Android图表控件打包分享给广大Android开发者,目前画面截图和演示效果图都已经添加 代码和其他的内容可以直接到googleCode和本地下载。 CG本次仍然使用APL2.0作为许可协议发布,请在该许可协议下使用。 也欢迎有志向完善该组件的Android开发参与到其中,共同提高。 android-charts是由CG开发的一整套基于Java和Android开发的图形图表控件集合 目前该套图表主要包括以下组件: 网格图(gird chart) 线图(line charts),包含单线图和多线图 柱状图(stick charts),包含基本柱状图和特殊柱状图 支持显示均线 K线或蜡烛线图(candle stick-chart) 支持显示均线 饼图(pie chart or pizza chart) 包括基本饼图和分割饼图 雷达图或蛛网图(radar chart or spider web chart) 包含面积雷达图