三个部分,检查项目和读取基本配置,Gradle Build,Apk Install和LaunchActivity。 应用安装到手机,会复制APK安装包到data/app目录下,解压并扫描安装包,把dex文件保存到dalvik-cache目录,并在data/data目录下创建对应的应用数据目录。 ...
分类:
移动开发 时间:
2018-01-06 23:21:23
阅读次数:
243
26款优秀的Android逆向工程工具 26款优秀的Android逆向工程工具 工欲善其事必先利其器,好的Android逆向工程工具在逆向破解工程中起到事半功倍的作用。 1. SMALI/BAKSMALI SMALI/BAKSMALI是一个强大的apk文件编辑工具,用于Dalvik虚拟机(Googl ...
分类:
移动开发 时间:
2017-12-23 23:00:25
阅读次数:
324
java虚拟机和Dalvik虚拟机的区别 该文章是本人转载的,觉得写的不错,和大家分享一下 Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相 ...
分类:
编程语言 时间:
2017-12-10 13:17:01
阅读次数:
116
一.什么是Smali? Smali,Baksmali分别是指安卓系统里的Java虚拟机(Dalvik)所使用的一种dex格式文件的汇编器,反汇编器。其语法是一种宽松式的Jasmin/dedexer语法,而且它实现了.dex格式所有功能(注解,调试信息,线路信息等) 二.smali的语法 1.原始类型 ...
分类:
其他好文 时间:
2017-12-03 12:51:06
阅读次数:
202
Android底层还是Linux操作系统。安卓编程的时候就需要用Application Framework中的API。Android运行时:Android Runtime,运行于Dalvik Virtual Machine之上。Dalvik VM:java ---> javac ---> .clas... ...
分类:
移动开发 时间:
2017-11-23 08:42:18
阅读次数:
228
nginx的log日志分为accesslog和errorlog其中accesslog记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息errorlog则是记录服务器错误日志错误日志的形式如下:10.1.1.1--[22/Aug/2014:16:48:14+0800]"POST/ajax/MbpRequest.doHTTP/1.1"200367"-""Dalvik/1.6.0(Linux;..
分类:
其他好文 时间:
2017-11-20 21:52:24
阅读次数:
135
Dalvik: Android特有的虚拟机,和JVM不同,Dalvik虚拟机非常适合在移动终端上使用! AVD: (android virtual machine):安卓虚拟设备,就是安卓的模拟器 ADT: (android development tools)安卓开发工具 SDK:(softwar ...
分类:
移动开发 时间:
2017-11-08 22:52:42
阅读次数:
829
一、关于OOM与内存泄露的概念 我们在Android开发过程中经常会遇到OOM的错误,这是因为我们在APP中没有考虑dalvik虚拟机内存消耗的问题。 1、什么是OOM OOM:即OutOfMemoery,顾名思义就是指内存溢出了。内存溢出是指APP向系统申请超过最大阀值的内存请求,系统不会再分配多 ...
分类:
移动开发 时间:
2017-11-07 19:54:27
阅读次数:
210
AIDL 简介AIDL是一个缩写,全称是Android Interface Definition Language,也就是Android接口定义语言。设计这门语言的目的是为了实现进程间通信,尤其是在涉及多进程并发情况下的进程间通信。每一个进程都有自己的Dalvik VM实例,都有自己的一块独立的内存... ...
分类:
其他好文 时间:
2017-11-01 22:55:43
阅读次数:
284
1.今天 当我 执行 git add somefile 的时候,出现 如下 错误: 解决方法: 2. 编译ICS时 出现 如下错误: build/core/java.mk:20: *** dalvik/dexgen: Invalid LOCAL_SDK_VERSION '4' Choices are ...
分类:
其他好文 时间:
2017-10-17 19:01:48
阅读次数:
187