Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 10.04 编译Android 2.1源码

java.net 提供与联网有关的类,包括流和数据包(datagram)sockets、Internet 协议和常见 HTTP 处理。该包是一个多功能网络资源。有经验的 Java 开发人员可以立即使用这个熟悉的包创建应用程序。java.io 虽然没有提供显式的联网功能,但是仍然非常重要。该包中的类由其他 Java 包中提供的 socket 和连接使用。它们还用于与本地文件(在与网络进行交互时会经常出现)的交互。java.nio 包含表示特定数据类型的缓冲区的类。适合用于两个基于 Java 语言的端点之间的通信。org.apache.* 表示许多为 HTTP 通信提供精确控制和功能的包。可以将 Apache 视为流行的开源 Web 服务器。Android.net 除核心 java.net.* 类以外,包含额外的网络访问 socket。该包包括 URI 类,后者频繁用于 Android 应用程序开发,而不仅仅是传统的联网方面。android.net.http 包含处理 SSL 证书的类。android.net.wifi 包含在 Android 平台上管理有关 WiFi(802.11 无线 Ethernet)所有方面的类。并不是所有设备都配备了 WiFi 功能,特别是 Android 在 Motorola 和 LG 等手机制造商的 “翻盖手机” 领域获得了成功。android.telephony.gsm 包含用于管理和发送 SMS(文本)消息的类。一段时间后,www.linuxidc.com可能会引入额外的包来来为非 GSM 网络提供类似的功能,比如 CDMA 或 android.telephony.cdma 等网络。下面介绍在Ubuntu 10.04下如何编译Android源码。根据官方文档里所说,源代码的编译必须使用JDK5才能编译的了,所以这里我们使用jdk5。下载后jdk1.5.0_22.bin文件,首先更改文件权限为可执行 chmod u+x jdk1.5.0_22.bin,而后执行[sudo ./jdk1.5.0_22.bin。安装完毕后设置环境变量执行sudo gedit /etc/profile在该文件中设置环境变量#set java environmentJAVA_HOME=/home/stone/jdk1.5.0_22export JRE_HOME=/home/stone/jdk1.5.0_22/jreexport CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH该段代码最好设置在文件的尾部。设置完毕,保存。重启系统。此时java -version可以看到更改的效果。而后到下载的源码文件目录下执行make命令,此时会出现错误。故在编译之前进行相关软件的安装,需要安装的软件有:1、sudo apt-get install build-essential2、sudo apt-get install zlib1g-dev3、sudo apt-get install flex4、sudo apt-get install libncurses-dev5、sudo apt-get install libx11-dev6、sudo apt-get install gperf。执行完这些软件的安装,而后make编译。此时就是慢慢的等待编译的结果吧。Ubuntu 10.04下实时显示当前网络流量工具NetSpeedUbuntu平台Arm下QT环境搭建相关资讯      Android  Ubuntu 10.04 
  • Google 收购 Android 十周年,多图  (07/13/2015 07:14:14)
  • 经典Linux操作系统:Ubuntu 10.04  (10/07/2014 10:00:12)
  • Android 负责人:完全开放和一致体  (05/31/2013 07:56:15)
  • 如果没有 Android 世界会是什么样  (04/17/2015 08:17:32)
  • Android 咸鱼翻身史:6年从草根到  (08/11/2013 08:16:27)
  • Android 赢得移动之战了吗?  (05/06/2013 13:28:13)
本文评论 查看全部评论 (0)
表情: 姓名: 字数