码迷,mamicode.com
首页 >  
搜索关键字:dex    ( 10285个结果
June 26,2014---->Binder(IPC),Dalvik ,DEX/ODEX
1.Binder(IPC)Linux进程之间要能够互相通信,从而共享资源和信息。所以,操作系统内核必须提供进程间的通信机制(IPC,Inter-Process Communication)。IPC机制种类:采用命名管道(name pipe),消息队列(message queue),信号(signal...
分类:其他好文   时间:2014-06-26 20:48:54    阅读次数:329
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
问题提示:Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.Conversion to Dalvik format failed: Unable to exec...
分类:编程语言   时间:2014-06-25 17:18:38    阅读次数:292
android_Dalvik虚拟机实例
Android核心库包含了Java编程语言核心库所提供的大部分功能。 每个Android应用程序都运行在它自己的进程中,每个进程都拥有自己的Dalvik虚拟机实例。Dalvik被设计成在一个设备上能有效运行多个虚拟机实例的Java虚拟机。在Dalvik可执行(.dex)格式中Dalvik虚拟机可执行文件对内存的需求被优化到最小。这个虚拟机是基于寄存器的,并且运行被Java语言编译器编译的类,...
分类:移动开发   时间:2014-06-15 20:11:09    阅读次数:423
android反编译
常用反编译方法:1.先将.apk改为.zip或者.rar用winrar加压得到classes.dex文件2.用dex2jar工具将.dex转为.jar,然后用jd-gui就可以打开.jar查看源文件。command: dex2jar.bat classes.dex代码混淆:1.混淆后能编译,只是类名...
分类:移动开发   时间:2014-06-10 20:18:37    阅读次数:317
Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.(转)
1.程序运行后异常显示:解决方案:在项目上点击右键->properties->Java Build Path,remove掉Android Dependences即可
分类:编程语言   时间:2014-06-09 00:52:35    阅读次数:247
ubuntu下android反编译
最近在研究android的逆向工程,看到网上有不少的教程在反编译android源码,但是大多数都是在windows平台下做的。今天,我将简单介绍ubuntu下反编译android源码。 一、工具介绍 1、反编译源码工具: dex2jar:将apk包中的classes.dex文件反编译成jar包。 jd-gui:将编译好的jar包用该软件打开直接显示为java源码。 2、打...
分类:移动开发   时间:2014-06-05 01:12:22    阅读次数:328
开源静态分析工具androguard体验(二)
逆向分析dex的话,个人还是比较中意VTS,JEB(穷人买不起),IDA等。之前有尝试使用过androguard,感觉还是不咋习惯,虽然基于其基础上演变的一些项目挺有吸引力。不过作为项目的基础,androguard确实再适合不过了。至少静态分析很多功能直接调用或者在其上修改效果倒是事半功倍。也正因为这个目的,才有了第二篇体验。 其实官网的wiki写的很详细了,包括一些使用方法,api参考,都...
分类:其他好文   时间:2014-06-02 04:49:59    阅读次数:375
Android中关于JNI 的学习(一)对于JNIEnv的一些认识
一个简单的例子让我们初步地了解JNI的作用,但是关于JNI中的一些概念还是需要了解清楚,才能够更好的去利用它来实现我们想要做的事情。 那么C++和Java之间的是如何通过JNI来进行互相调用的呢? 我们知道,在Android中,当Java文件被编译成dex文件之后,会由类加载器加载到Dalvik VM(DVM)中,由DVM来进行解释,翻译成机器语言之后,才能由机器来运行。 而对于C/C++来...
分类:移动开发   时间:2014-05-22 09:28:30    阅读次数:349
Unable to execute dex: method ID not in [0, 0xffff]: 65536 问题解决方法
开始一个新项目的时候,Build工程的时候一直报这个错误:控制台报错误:ConversiontoDalvikformatfailed:Unabletoexecutedex:methodIDnotin[0,0xffff]:65536看别人有说在project.properties里面加上dex.force.jumbo=true,尝试了一下,不成功,后来遍访名山高人,查各种资料,各种尝试,..
分类:其他好文   时间:2014-05-21 02:53:21    阅读次数:331
Unable to execute dex: Multiple dex files define
这是一个编译错误,在ADT的编译器和SDK的工具有差异或是版本不一致时常会出现的一个问题,解决的方案如下:第一步: updated eclipse (Help->Check for updates)第二步:升级SDK的Tools和platform-tools第二步:在Eclipse->Project...
分类:其他好文   时间:2014-05-19 22:13:11    阅读次数:464
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!