android源码下载编译,如何在android源码下编译app

1,如何在android源码下编译app需要再Linux系统下,使用GCC进行编译,具体编译教程在网络上面已经有很多了 。这个就不再赘述如果没记错,windows下是没法编译android框架源代码的win下搞apk还行【android源码下载编译,如何在android源码下编译app】
2,Android源码编译在编译源码之前需要做一些准备操作, 详细步骤如下:1. 安装JDK, google官方要求编译2.3源码需要JDK1.6.注意: ubuntu自带的源中速度比较慢, 有些软件找不到, 所以需要修改为国内的源, 修改源步骤如下:执行完上面几步, 数据源就更新完成了, 下面就开始安装编译依赖的软件, 同样, 在终端中以行为单位依次输入以下命令:
3,我有android一个程序的源码请问如何从中编译出apk导入装了ADK的eclipse,run as-> android application,然后你会在target里找到apk我会一个简单的反编译方法就是把apk下载下来,然后把后缀改成.rar就可以了 。
4,如何编译android手机源码编译android系统源码准备工作:下载android源码在windows上用gitbash  , git clone 下载代码在linux上这样下载创建~/bin目录,用来存放repo程序,如下:$ cd ~$ mkdir bin初始化reporepo是android对git的一个封装,简化了一些git的操作 。创建工程目录:$ mkdir android$ cd android下载repo脚本并使其可执行:$ curl http://android.git.kernel.org/repo >~/bin/repo$ chmod a+x ~/bin/reporepo初始化:$ repo init -u git://android.git.kernel.org/platform/manifest.git在此过程中需要输入名字和email地址 。初始化成功后 , 会显示:repo initialized in /android在~/android下会有一个.repo的隐藏目录 。5)同步源代码$ repo sync这一步要很久很久 。安装linux系统,推荐ubuntu , 图形界面安装编译需要的支持包$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev安装java6.0$ sudo apt-get install sun-java6-jdk配置java环境sudo gedit ~/.bashrc末尾加上JAVA_HOME=/usr/lib/jvm/java-6-sunJRE_HOME=$export ANDROID_JAVA_HOME=$JAVA_HOMEexport CLASSPATH=.:$export JAVA_PATH=$export JAVA_HOME;export JRE_HOME;export CLASSPATH;HOME_BIN=~/bin/export PATH=$sudo source ~/.bashrc是环境变量生效编译android源码,并得到~/android/out目录$ cd ~/andoird$ make这一过程很久 。这就编译结束了5,windows下如何编译android源码如果没记错,windows下是没法编译android框架源代码的因为android是基于linux平台的,因此底层的很多东西都是基于linux系统的如果只是单纯的android应用程序 , 则可以在windows下开发编译只需要用Eclipse的adt插件加上windows下开发的Android SDK就行了 。eclipse 安装了android adt插件,本机下载了android的sdk直接在项目名右键就可以用android模拟器运行了,不用单独去编译它,如果要打包apk,adt插件也是提供了的 , 同样是项目右键再电脑上查看android源码,需要搭建android开发环境:1、jdk下载并安装2、Eclipse编译器下载安装,并安装ADT插件和android SDK待编译环境搭建完成 , 导入android工程源码,就可以顺利打开了!大概的操作步骤如何?源码的下载和编译自己阅读谷歌的文档已经知道怎么做虽然有了google的源代码android 2.2 都相同 但是如果没记错,windows下是没法编译android框架源代码的win下搞apk还行6 , 请问用虚拟机下载编译Android源码主要是为了干什么啊为啥不直接问他呢 。技术的领域不要害羞啊,不懂就是不懂么 。arget dex: android.core.tests.libcore.package.org.no-core-tests-resmake: *** [out/target/common/obj/apps/android.core.tests.libcore.package.com.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] 已杀死make: *** 正在等待未完成的任务....按照网上的解决办法如下方式也不行主要原因是内存不够,解决办法可以是增加虚拟机的内存,或者是增加swap的大小 。sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304sudo mkswap -v1 /boot/swapfilesudo swapon /boot/swapfilefreesudo vi /etc/fstab/boot/swapfile swap swap defaults 1 1# sudo dd if=/dev/zero of=/boot/swapfile bs=1024 count=4194304记录了4194304+0 的读入记录了4194304+0 的写出4294967296字节(4.3 gb)已复制,779.381 秒,5.5 mb/秒# sudo mkswap -v1 /boot/swapfilesetting up swapspace version 1, size = 4194300 kibno label, uuid=defdb7d7-aa80-4777-b1d3-4e9f6d5d4103估计是要你做好编译环境下好sdk(软件开发包)装好里面有模拟器的如果是的话你直接百度android sdk加上你们研究的版本号比如2.12.2android是不用烧录的编译好就是个apk文件直接拉到手机装的android编译好的文件格式是.apk文件,既是像windows下面可以执行的.exe文件一样 。你编译出来.apk文件之后就可以直接安装到手机上运行 。手机从android market上下载的程式就是.apk文件 。作为一个开发者,对于android 自带的sample你要用来做的是,首先用emulator运行一下sample , 尤其是API的sample , 在emulator上进行基本的操作,了解android系统所提供的最基本功能,然后根据目录找回原source code并对应相应的layout .xml文件进行理解 , 并可以尝试自己做一些小改动,再到emulator上看效果 。用这种方式最快学到 。希望可以帮到你 。

    推荐阅读