安卓源码编译软件,如何编译android app github源码

1 , 如何编译android app github源码在Github上开源的项目,不一定会提供目标程式的 。为了项目的整洁 , 通常的做法是设置git忽略编译生成的目标文件的 。【安卓源码编译软件,如何编译android app github源码】
2,有什么工具可以使android apk文件转为源代码反编译软件dex2jar和jdgui.exe软件在下面的连接中http://pan.baidu.com/share/link?shareid=378120&uk=3290099006逆向工程,不同语言编写的可执行程序“或许”有相对成熟的反编译工具或技巧,例如.net下的reflector,il spy等
3,如何在android源码中编译linux 应用代码使用的是putty.exe软件本身机器windows环境连接服务器的linux环境编译androidputty.exe界面在上面有提到了输入你的账号密码后会进入这样的效果就算是成功了可以ls就是当前目录下的文件/文件夹_job就是我的文件夹接下来我们就要进入到源码所在的目录cd 你的android源文件的目录比较笨的方法就是cd _joblscd _........就是一层一层的往下走好的办法就是cd job/按Tab键 会自动填写目录名(如果有多个文件夹他会给你列出来)如果顺利的来到源文件目录下在编译前我们需要预编译一下(可能在源码里面还有没有解包的需要完全解包)下面的所有的命令前面必须要加 sudo-->超级用户模式还有就是下面的命令都是要在根目录下进行编译编译前预处理(make prebuild)执行完成后就可以进行编译了编译Android代码(make)-->要等最少1-3个小时吧等编译完成后就可以使用Eclipse修改你的源码了编译后处理(make firmware)sudu make firmware注意:编译时必须要在根目录下进行在windows7也是可以了,因为android用的开发语言是java,java是跨平台的语言 , 在任何系统都可以进行工作不用改代码 , 只要安装对用的java虚拟机就可以了
4,安卓怎么使用修改过的源码编译程序1、Android的文件系统结构是怎样的,我们安装的程序放在那里?编译Android源码之后 , 在out/target/product/generic一些文件:ramdisk.img、system.img、userdata.img、 system、 data、root其中,system.img是由 system打包压缩得到的,userdata.img是由 data打包压缩得到的 。ramdisk.img是模拟器的文件系统 , 把ramdisk.img解压出来可知道 , ramdisk.img里的文件跟root文件夹的文件基本一样 。模拟器装载ramdisk.img并解压到内存,接着分别把system.img和userdata.img挂载到 ramdisk下的system和data目录 。我们编译出来的应用程序就是放在system/app下的 。用户安装的程序则是放在data/app下 。2、Android SDK和android源码能为我们提供什么工具?AndroidSDK提供有很多工具,如adb,ddms,emulator,aapt等,并提供kernel-qemu、ramdisk.img、system.img、userdata.img 。因此,只要有android SDK,我们就可以在模拟器上把android跑起来 。Android源码可以编译出android SDK、adb等工具、android文件系统,以及ADT插件 , 也就是说 , 我们可以从android源码编译出所有android相关的东西 。3、 把Android源 码”make”之后会生成许多工具和android文件系统(system.img等),我们又可以使用“makesdk”来生成android SDK,androidSDK也包括有工具和android文件系统(system.img等),而原来安装的时候我们也安装了androidSDK,那么我们在开发时应该使用那些工具和android文件系统呢?图片根本看不清,初步看像是缺少包