Apktool已更新到2.0.x,与以往1.5.2的区别及使用

时间真快,一转眼apktool工具已从1.5.2升级到2.0.1,今天也是因一个项目必须要使用高版本apktool才能正常拆包( Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file ),所以去更新了一下,发现apktool这次的更新比较牛哔哔,首先速度上真快了好了,我们之前的一个项目50M大概解包要5分钟(-_-! 应该不是电脑比较老的原因吧)现在100M的2~3分钟的样子吧,很速度。其次是一些参数上做了调整,以及配置信息上也做了调整(如versionC[……]

继续阅读

国外程序员整理的系统管理员资源大全

受其他程序员汇编 PHP 资源,kahun 在 Github 发起系统管理员相关的开源资源整理。

内容分类包括:备份/克隆软件、云计算/云存储、协作软件、配置管理、日志管理、监控、项目管理…… 当然也有系统管理员相关书籍。

另外推荐一篇文章:《10本适合于系统管理员的最佳书籍》,目前比 kahun 他们整理的列表更丰富。

备份软件

  • Amanda -客户端-服务器模型备份工具
  • Bacula – 另一个客户端-服务器模型备份工具
  • Backupninja -轻量级,可扩展的元数据备份系统
  • Backuppc -客户端-服务器模型备份工具和文件共享[……]

    继续阅读

Centos下android应用apk包,apktool反编译及回重新打包

apktool:是GOOGLE提供的APK编译工具,能够反编译及回编译apk,同时安装反编译系统apk所需要的framework-res框架,清理上次反编译文件夹等功能。
aapt:将资源文件编译成二进制文件.尽管你可能没有直接使用过aapt工具, 但是build scripts和IDE插件会使用这个工具打包apk文件构成一个Android 应用程序。
下载(下最新的):
https://code.google.com/p/android-apktool/
至于环境呢,当然是要可以执行java了,并且安装了gcc等编译工具等等,zlib必不可少哦

环境信息:[……]

继续阅读

为什么使用JDK7对android应用包签名就会无法安装?

这两个问题可以说都是我真正遇到了,当然很纳闷。为什么同样的步骤搞出来的包就不能安装,排查了无数遍,后来在还是在官网上找到的答案。

在JDK6中,jarsigner的默认签名使用了SHA1,如图

而JDK7中jarsigner默认使用了SHA256,更安全?

所以在JDK7中进行签名操作就会安装不上(我很奇怪,这样是想告诉Google,你手机里的证书验证机制该更新了?),可以在jarsigner 签名命令里加入如下参数来解决:

-digestalg SHA1 -sigalg MD5withRSA

还有就是jdk7不支持空序组排序,如果你打算升级,那以前的老程序也许可[……]

继续阅读

Zipalign APK包的优化

今天公司这边提交Android包出现问题,原因就要要对SDK进行优化处理。

进入到sdk的tools下,此步骤为检查,执行:

d:\android-sdk-windows\tools>zipalign.exe -c -v 4 androidmarket_android_150_013_.apk

如果输入的数据后面都是 (OK – compressed),则无需优化

如果是什么 -1 等字符,则需要执行:

d:\android-sdk-windows\tools>zipalign -v 4 原包 生成包

简单优化工具:Zipalign

Androi[……]

继续阅读

Linux下JDK的安装及卸载

下载:jdk-6u21-linux-i586-rpm.bin (下载页面http://zh.sourceforge.jp/projects/sfnet_crawlzilla/downloads/other/jdk-6u21-linux-i586-rpm.bin/)

查看系统是否已经默认安装了java,如果有则卸载掉原系统内的java

查看方法:rpm –qa |grep –I java

卸载方法:rpm –e –nodeps java*包名

将jdk-6u21-linux-i586-rpm.bin给予可执行权限

修改权限:chmod u+x jdk-6u21-linux-i586-r[……]

继续阅读

SDK升级后报错,tools下找不到adb解决办法

忙碌了应该有一2周多吧~算是把该解决的该处理的问题全部处理掉了~用同事的话说就是,“你看用学到不少吧”。哈哈

开始正题: (已下均是以回忆记录,差错在所难免,主要还要自己扩展)

由于最近给公司的部门内需要培训BUILD部分工作,而我刚好是有负责的。所以培训以及如何搭建就由我来协助了~
最开始讲解的是如何build,讲的也挺顺利的,接受的也很快!主要就是讲解过程,原始的build过程,以及脚本build过程,修改配置文件,出错如何解决~总之不好弄啊,要遇见到很多东西来讲解~!还好顺利完成!而在按照文档搭建的[……]

继续阅读

第 1 页,共 1 页1