环境工具:Win10、VS2013、cocos2d-x-2.2.6、Cygwin、ADT 问题来源:写了一个小游戏,VS2013上运行成功,就尝试着打包apk,项目导入到ADT里面,添加了cocos2dx lib库以后,讨厌的红x消失,下来就是在cygwin里面预编译得到xxx.so文件了,但是问题 ...
在调用qq授权的接口时,出现以上错误。 原因是: 打包的应用签名和第一次上传包的签名不一致造成的 解决方法: 第一种方法:用上次打包apk的keystore重新打包apk,使签名一致。 第二种方法:联系客服更换后台服务器上保存的签名。 ...
分类:
其他好文 时间:
2016-06-12 15:26:24
阅读次数:
136
最近项目要上线了,所以经常需要打包.apk进行测试。 那么就有一个问题:有时候需要本地环境,有时候需要测试环境,还有生产环境,这些环境的一些baseUrl,证书文件(.der)都不同。在修改的时候要改好几个地方,不太方便,而且容易忘记。 能不能只改一个地方呢?那是必须可以的。 在build.grad ...
分类:
其他好文 时间:
2016-06-06 12:09:03
阅读次数:
124
朋友发来一个apk,需要分析其中的一些算法,分析过程涉及到了重新打包apk,打包后的apk运行失败,估计是apk内部有检验是否被篡改的代码。检验apk是否被篡改,简单的方法是直接校验签名,如果apk签名和预先设置的签名不同,则可以判定apk被篡改了。 获取签名函数: getPackageInfo 尝... ...
分类:
其他好文 时间:
2016-06-02 13:05:52
阅读次数:
787
平时使用android studio打包,方便快捷,对命令不太熟悉,但在上传apk包到应用市场时,需要认领apk,“认领页的【选择APK】”不是上传您要更新的APK应用文件,而是下载我们提供的空包文件【unsign.apk】,您需要将其做数字签名,需要和您将要认领的线上应用的签名一致。 所以我们需要 ...
分类:
其他好文 时间:
2016-05-19 19:14:15
阅读次数:
140
现在Android开发已经基本向Android Studio看齐,既然使用Android Studio开发,就必须掌握Gradle的使用,使用Gradle打包apk已经成为当前主流趋势,方便了开发者进行构建不同的应用版本,以完成不同的需求。
一、统一配置项目属性
1.Android配置android {
compileSdkVersion Integer.parseInt(project...
分类:
移动开发 时间:
2016-05-12 19:37:56
阅读次数:
439
前提条件,电脑安装过nodejs和Cordova,不作详述,后面再补一篇相关blog记录一下。 本文主要从纯操作角度介绍使用Cordova将html5项目打包成安卓安装包的过程,此前看到很多前辈写的经验对具体操作部分介绍得不够细致,为了方便后来者更好地参照,所以在此作此记录。 第一步:在磁盘中新建一 ...
分类:
系统相关 时间:
2016-04-24 15:27:30
阅读次数:
202
apk中包含的内容使用apktool直接反编译apk好吧,不管怎样,反正是报异常了。有人说是apktool的版本不是最新导致的,我也难得去查找原因了,以前这样直接反编译也就是那样而已。使用dex2jar将从apk中解压得到的dex文件转成jar包使用jd-gui来查看jar包内容将要需改的类更改代码后复制到jar内,完成覆盖替换把jar包重新转成dex文件将修改完成后的dex文件复制到原来的apk文...
分类:
移动开发 时间:
2016-04-22 20:42:48
阅读次数:
225
android签名打包apk文件 1.在要打包的项目上右击打开Android Tools,然后打开Export Android Application并且输入项目名称 2.选择Create new keystore,写入签名的位置和密码,并且确认密码(如果已经有签名的话可以选择ues existin ...
分类:
移动开发 时间:
2016-04-06 18:37:01
阅读次数:
125
1、流程 Unity打包 apk,会把Unity安装目录下的默认 AndroidManifest.Xml 文件覆盖到apk中去,同时还会拷贝该文件所在目录下的其它默认设置文件,如 res 和 assets 文件夹。 AndroidManifest.Xml 主要是用来设置一些权限,如 Unity打包时
分类:
编程语言 时间:
2016-03-14 16:34:58
阅读次数:
404