android 编译过程分析,简述android源代码编译过程

android怎么样编译framework In Development过程、AndroidStudio开发解读-gradle 编译项目的构建目录结构转自:本文旨在android 。如何在android系统开发过程如何把自己开发的应用转移到Android系统编译 。

1、反 编译AndroidAPK的具体步骤是怎样的?1 。Anti-编译Apk要获取Java源代码,首先要下载两个工具:dex2Jar和JDGUI 。前者是将apk中的classes.dex转换成jar文件,而JDGUI是一个anti-编译工具 , 可以直接查看Jar包的源代码 。具体步骤:1 。首先把apk文件的后缀改成zip,解压得到classes.dex,也就是java文件编译 , 然后用dx工具打包 。

2、反 编译AndroidAPK的具体步骤是怎样的【android 编译过程分析,简述android源代码编译过程】 anti 编译: 1 。更改apk文件的后缀名称 。例如,将LianyunHelper3.0.11.apk更改为LianyunHelper3.0.11.zip 2 。用zip 3解压LianyunHelper3.0.11.zip文件 。从解压后的文件夹中取出classes.dex文件,放在dex2jar.bat所在的目录下4 。运行cmd命令 。进入dex2jar.bat所在的目录 , 输入dex2jar.batclasses.dex生成classes.dex.dex2jar.jar文件 。5.使用jdgui工具打开classes.dex.dex2jar.jar文件 。你可以看到源代码6 。将AndroidManifest.xml文件放在AXMLPrinter2.jar所在的目录下,运行cmd命令,进入AXMLPrinter2.jar所在的目录,输入javajaraxmlprinter 2 . jaraandroidmanifest . XML > Android manifest . txt..

3、Android2.2源码 编译的几个注意点 编译,直接从源代码做就行了 。需要jdk6!这编译所需的时间因机器配置不同而异 。我花了所有的时间编译大约两个小时 。编译生成的文件在你的源目录下/out/ below 编译整理后编译sdk,CD ~/androidsrc . build/env setup . shlunchsdkenmakesdk这里 。

这消除了在开发环境中更改jdk版本的需要 。具体来说,只需要在文件build\core\droiddoc.mk中注释行ALL_DOCS $(full_target)即可(只需要在这一行前面加#即可) 。更多细节请见文章 。(2010年12月10日更新,关于这一点 , 对于编译源代码可以使用jdk5.0,对于编译sdk可以使用jdk6.0,但是还是需要在文件build \ core \ droiddoc.mk中注释all _ docs $的 。

4、如何在Android平台下 编译带STL的C程序 STL从AndroidNDKR5版本开始就支持C的开发 。1.下载最新的AndroidSDK , 下载AndroidNDKR9C版本 。2.在windows平台下,需要在PATH中设置环境变量,以便直接调用NDK到编译C程序 。将以下两个路径添加到路径中:;\platformtools,其中是AndroidNDK在你电脑上的安装路径,AndroidSDK的安装路径 。如果你的SDK下没有平台工具目录,请按照Eclipse中的以下截图操作:3 。为C程序创建一个文件夹为编译,比如myproject 。

    推荐阅读