Skip to content

Instantly share code, notes, and snippets.

View ChenShiChao's full-sized avatar
:octocat:
I may be slow to respond.

陈世超 ChenShiChao

:octocat:
I may be slow to respond.
View GitHub Profile
@ChenShiChao
ChenShiChao / Android mapping.txt to Proguard
Last active August 29, 2015 14:15
Android根据mapping.txt还原混淆代码
一、把该文件放到附件中的retrace_crash.sh、mapping.txt放在SDK\tool\proguard\bin目录下,修改retrace_crash.sh里面的路径,先就这么用,后面优化
二、把需要分析的文件夹在SDK\tool\proguard\bin下面的crash文件夹下
三、在SDK\tool\proguard\bin目录下运行shell。输入:./retrace_crash.sh
四、如果命令无法运行
1、先试试chmod +x retrace_crash.sh命令
2、/bin/sh^M: bad interpreter: No such file or directory错误 ,vi retrace_crash.sh 使用命令 :set ff? 如果是dos格式的,那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退
@ChenShiChao
ChenShiChao / Ant compile Android Project
Created February 13, 2015 04:03
使用Ant编译Android工程
1、下载 ant-contrib-1.0b3.jar【下载链接 http://sourceforge.net/projects/ant-contrib/files/ant-contrib/ 中的1.0b3 OR http://pan.baidu.com/s/1jGgjGBO 】
2、安装Ant 【下载链接 http://ant.apache.org/bindownload.cgi】,使用命令行:ant -version查看是否安装成功
3、把 ant-contrib-1.0b3.jar 拷贝到 android SDK目录下tools的ant下
4、修改工程下的ant.properties、local.properties
5、工程项目->project->build,没有错误的话;在工程目录下运行命令ant deploy即可,release版本生成路径在ant.properties中
@ChenShiChao
ChenShiChao / Google Pay遇到的问题
Created January 11, 2016 06:07
Google Pay遇到的问题
1、需要验证身份.您需要登录自己google账号
上传到Alpha或者beta版本到google paly,同时记得要发布版本
2、无法购买您要买的商品
我们使用的封闭测试,此错误信息是测试者账号未加入测试账号中(需要google play把当前账号加入到测试账号中,记得google play需要选中),然后让google play端把测试地址给你,浏览器打开测试地址,点击确认自己加入测试账号即可;
3、此版本的应用未配置为通过google play 结算。有关详情,请访问帮助中心
APP打包签名证书不一致,需要确定测试的APP是否和google play的App证书是否一致,注意最好是从google play下载版本安装测试
@ChenShiChao
ChenShiChao / gist:467d3cc2dba62b33409618047f0babb6
Created November 20, 2019 08:38
plist 检测命令:plutil -lint Localizable.strings
plist 检测命令:plutil -lint Localizable.strings