四次元Android微博客户端 修改

四次元新浪微波客户端是一个开源的,github的链接为https://github.com/qii/weiciyuan/wiki。界面清新简洁,功能完善,我一直都在使用。手机格式化了之后想安装上四次元,在google play上下载了安装包后,安装时提示解析包时发生错误。在四次元的git页面上,作者标明需要Andorid os在4.1+。我这山寨手机4.0的系统岂不是用不上?我就想等哪天有时间了自己下一个代码编译一个4.0版本的,要不微博都少刷了好多。。作者推荐使用gradle进行编译,我以前没有使用过gradle,对于Android工程的编译一直使用ADT进行编译,签名等等。gradle的使用及其简单,下载解压后,设置GRADLE_HOME和ANDROID_HOME(SDK根目录)后,将$GRADLE_HOME/bin加入Path。在Android工程目录下gradle build命令进行编译。在android工程目录下有一个gradle.build脚本,里面配置了编译的sourcefile, lib, 签名等等信息。原工程中的gradle.build中不包含签名信息,未签名的安装包在安装时会提示应用程序未安装。使用gradle进行签名时,需要先生成一个签名文件xx.keystore,可以使用eclipse生成。在gradle.build中添加签名文件路径和Alias,pwd等信息后,轻轻按下回车,稍等一会,一个签好名的apk便新鲜出炉。

关于降版本限制,在gradle.build中将miniSDK 由16改为14.作者在工程中使用了一些level在16的Api,例如setBackground,建起修改为低级别的api:setBackgroundDrawable。这样就好了,附上Android  os 4.0可用的四次元微波客户端,版本0.50,下载地址http://pan.baidu.com/s/1mg0pesS

猜你喜欢

转载自tju-jusi.iteye.com/blog/2034290