上一页 1 ··· 6 7 8 9 10

2018年11月19日

AndroidKiller报.smali文件丢失问题解决(关闭Android Studio的Instant Run)

摘要: 第一节编写一个Android程序里我们生成了一个验证激活码的apk,当我们输入的激活码正确时才能注册成功,输入错误时注册失败。 现在我们想输入错误的激活码也能注册。我们用Android反编译工具进行反编译后,修改注册部分的代码使得输入错误激活码也能注册。修改完成后重新编译打包即可。 一 配置反编译工 阅读全文

posted @ 2018-11-19 10:44 锋邢天下 阅读(6271) 评论(0) 推荐(0) 编辑

2018年11月16日

Android逆向 Android平台虚拟机

摘要: 一 Dalvik:是Google开发运行在Android平台的Java虚拟机, Android程序编译后会生成dex文件。Dalvik虚拟机下运行Java时,要将字节码通过即时编译器(just in time ,JIT)转换为机器码(机器码才是能真正运行的), 也就是新安装的程序第一次运行的时候会先 阅读全文

posted @ 2018-11-16 16:08 锋邢天下 阅读(403) 评论(0) 推荐(0) 编辑

Android逆向 APK文件组成

摘要: 一 了解APK文件 我们知道Android系统能运行的程序是.apk文件格式,其实它就是一个压缩包而已,把.apk修改成.zip,然后解压就可以得到该apk内部的文件结构。 PS: 既然可以把apk文件改成zip解压,能不能再把这些文件压缩成zip格式,再修改成apk文件安装到手机里呢? 肯定是不行 阅读全文

posted @ 2018-11-16 13:53 锋邢天下 阅读(486) 评论(0) 推荐(0) 编辑

2018年11月15日

Unity Profiler Memory

摘要: 当游戏出现闪退时很大概率是内存出现了问题,查找下代码中是否报错导致一直申请内存,还是申请的内存没有释放掉,比如图集等。 比如开着Profiler,一直开关界面看界面用到的图集是否被释放掉。 点击Memory,在下方窗口点击Detailed(Simple可以看大概数据), 选中Gather objec 阅读全文

posted @ 2018-11-15 19:57 锋邢天下 阅读(1342) 评论(0) 推荐(0) 编辑

Unity Frame Debugger连接Android真机调试

摘要: 当用Profiler分析到不是代码导致的性能问题,当前场景最大的性能瓶颈是渲染时,或者自己写的Shader要调试时,都可以用Frame Debugger进行调试。 按下列步骤设置打包,既可以用Profiler又可以用Frame Debugger连接Android真机: ① 手机开启开发者模式和USB 阅读全文

posted @ 2018-11-15 19:43 锋邢天下 阅读(2945) 评论(0) 推荐(0) 编辑

Unity Profiler GPU Usage(GPU使用情况)

摘要: 一般情况下性能瓶颈都在CPU上,这儿也列举下几个常见的GPU耗时函数吧。 1 Render.Mesh 绘制网格面(没批处理的面) 2 Batch.DrawStatic 静态批处理 3 Batch.DrawDynamic 动态批处理 下面用图看下: 如图:看到在透明物体的渲染Render.Transp 阅读全文

posted @ 2018-11-15 19:36 锋邢天下 阅读(3808) 评论(0) 推荐(0) 编辑

Unity Profiler CPU Usage(CPU使用情况)

摘要: 在Profiler界面点击左侧CPU Usage,Profiler界面下方Hierarchy窗口会列出各个函数对当前CPU的耗时,从大到小排序。 然后分析,各个函数的耗时是否异常,分析有没有可以优化的地方。 下面列举常见函数对应的功能: 1 WaitForTargetFPS: 当前帧的CPU等待时间 阅读全文

posted @ 2018-11-15 19:10 锋邢天下 阅读(2866) 评论(0) 推荐(0) 编辑

2018年11月14日

Unity Profiler连接Android真机调试

摘要: Profiler在Editor模式就可以观看性能消耗,但是毕竟电脑配置高,跟手机真机环境还是有区别。实际开发中的优化还是推荐用真机测试。 因为IOS一般比Android手机的配置高,在Android平台做好优化一般在IOS也没太大问题,下面介绍Profiler连接Android真机调试。 一 Pro 阅读全文

posted @ 2018-11-14 17:42 锋邢天下 阅读(15491) 评论(0) 推荐(0) 编辑

2018年11月13日

Android逆向 编写一个Android程序

摘要: 本节使用的Android Studio版本是3.0.1 首先,我们先编写一个apk,后面用这个apk来进行逆向。用Android Studio创建一个新的Android项目,命名为Jhm,一路Next直到Finish。 一 修改UI界面 打开app\src\main\res\layout 目录下的a 阅读全文

posted @ 2018-11-13 13:23 锋邢天下 阅读(710) 评论(0) 推荐(0) 编辑

2018年11月8日

Android Studio遇到Failed to sync Gradle project错误时的解决办法

摘要: 一 报错显示 Gradle sync failed: Unknown host 'd29vzk4ow07wi7.cloudfront.net'. You may need to adjust the proxy settings in Gradle。 查看整个项目的build.gradle。buil 阅读全文

posted @ 2018-11-08 17:37 锋邢天下 阅读(1834) 评论(0) 推荐(0) 编辑

上一页 1 ··· 6 7 8 9 10

导航