android关闭日志我们在开发时,经常会输出各种日志来debug代码。但是等到应用发布的apk运行时不希望它输出日志。关闭输出日志Log.v(),Log.i(),Log.w(),Log.v(),Log.e()等原理:那么我们可以通过proguard来删除各种日志输出代码。然后导出apk时,将会过滤...
分类:
移动开发 时间:
2015-08-10 17:44:02
阅读次数:
143
1、取巧的方法因为不太会看汇编指令,所以看了别人的解题思路后,自己想了个取巧的方法。o(╯□╰)o之前学习的过程中学会了不少指令,例如strings,列出文件中所有字符串。突然想起来可以导出apk运行时so文件的内存(其实也是现学的- -'),验证了一次后被比较的字符串就存放在内存中了,于是使用dd...
分类:
移动开发 时间:
2015-07-30 19:10:34
阅读次数:
402
导出aar首先Android Library项目的gradle脚本只需要在开头声明apply plugin: 'com.android.library'之后就和导出apk文件一样的方法,执行./gradlew assembleRelease,然后就可以在build/outputs/aar文件夹里生成...
分类:
移动开发 时间:
2015-07-20 23:03:24
阅读次数:
550
今天做的项目有个需求。要把我们的apk 混淆一下。
于是花了一下午的时间研究了一下,用python 写了个一键生成的脚本。
原理:
我的开发环境是 adt bundle 是android sdk 的集成开发环境,自带了ProGuard。
只需要导出的时候,在project.properties 打开注释的代码。
然后选择 export 导出apk 就自动...
分类:
移动开发 时间:
2015-05-19 20:58:48
阅读次数:
179
解决方法参照:http://stackoverflow.com/questions/29896158/load-image-using-ng-src-in-android-ionic-aplication步骤:(1)安装 cordova-plugin-whitelisty@y:myapp1$ cor...
分类:
移动开发 时间:
2015-05-14 13:33:51
阅读次数:
276
从无到有搭建Android、eclipse、phonegap(Cordova)开发环境,直到导出apk
分类:
移动开发 时间:
2015-04-10 23:54:56
阅读次数:
239
最近基于百度地图sdk写了个demo,在eclipse上真机测试的时候是正常运行的,没有任何问题,但是当我导出apk安装到手机上的时候,却发现地图都是白格子,经调试发现程序并没有访问百度地图后台失败,发现原来是密匙key出错了
通过再三调试,原来在打包成apk的时候,eclipse的用来申请密匙的sha1变了
如图示,这是eclipse原来的sha1
...
分类:
系统相关 时间:
2015-04-07 13:54:59
阅读次数:
186
生成apk最懒惰的方法是: 只要你运行过android项目,到工作目录的bin文件夹下就能找到与项目同名的apk文件,这种apk默认是已经使用debug用户签名的。如果想要自己给apk签名:1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Nam.....
分类:
系统相关 时间:
2015-03-20 16:07:53
阅读次数:
283
这次准备系统的玩儿一下android从导出apk到反编译再到代码混淆然后再次反编译的过程,有图有真相的记录一下~~第一步,导出未加混淆的普通apk首先创建了一个fuckcode项目,有基本的Activity:MainActivity一个,Other类一个,代码很简单,在MainActivity中调用...
分类:
移动开发 时间:
2015-02-28 12:53:48
阅读次数:
192
我们在开发时,经常会输出各种日志来debug代码。但是等到应用发布的apk运行时不希望它输出日志。 关闭输出日志Log.v(),Log.i(),Log.w(),Log.v(),Log.e()等原理: 那么我们可以通过proguard导出apk时删除各种日志输出代码。然后,将会过滤掉日志代码。...
分类:
移动开发 时间:
2015-01-16 06:31:37
阅读次数:
283