[Androd--Compile]友善Android源代码Ubuntu下编译环境配置

2024-02-27 23:38

本文主要是介绍[Androd--Compile]友善Android源代码Ubuntu下编译环境配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    问题描述:Android源代码需要在Linux下编译,以下是网络搜集的Ubuntu下针对友善之臂硬件平台的Android源代码编译环境配置过程。更多问题可参考友善之臂的官方论坛。
  Ubuntu的命令前不用#号。
第一步:安装交叉编译器
  首先,将交叉编译器拷贝到tmp目录下,命令cd /tmp转到tmp目录下,然后用tarxvzl解压了编译器,不过-c的功能不知道实现没有,命令为sudo tar xvzfarm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
  接下来把编译器路径加入系统环境变量,终端中输入sudo gedit/etc/environment然后输入管理员密码,就打开了environment文档,然后在PATH=末尾加上环境变量:“:/opt/FriendlyARM/toolschain/4.5.1/bin”。然后在终端里输入sourceetc/environment命令使其立即执行(重启电脑也可以)。不行。
  还是用了sudo gedit /root/.bashrc命令,添加了exportPATH,然后source ~/.bashrc立即生效。
  执行arm-linux-gcc -v命令,可用。
  测试:另开一个终端,输入arm然后按两下tab键,出来一列工具描述文字。

第二步:mktools工具链
  仍然拷贝到tmp目录,转到该目录并执行命令sudo tar xvzf/mktools-20120518.tar.gz -C/即可完成mktools的解压。

第三步:解压安装源代码
  首先创建工作目录/opt/FriendlyARM/tiny210v2/android
sudo mkdir -p /opt/FriendlyARM/tiny210v2/android
  在/tmp目录中创建一个临时目录/tmp/android
sudo mkdir /tmp/android
  打算把Android文件夹拷贝到该临时目录,但没用,有“锁”标示
  直接在我的用户目录下解压吧:解压安装Android4内核源代码
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/linux-3.0.8-20130327.tgz
  解压安装Android4.0.3源代码包
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/android-4.0.3_r1-fs-20121228.tar.gz
  解压Android4文件系统
cd /opt/FriendlyARM/tiny210v2/android
sudo tar xvzf/home/suxiang/Android_Development/Tiny210V2_A/Android/rootfs_android4.0.3-20130327.tar.gz

这篇关于[Androd--Compile]友善Android源代码Ubuntu下编译环境配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/753894

相关文章

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

Android Mainline基础简介

《AndroidMainline基础简介》AndroidMainline是通过模块化更新Android核心组件的框架,可能提高安全性,本文给大家介绍AndroidMainline基础简介,感兴趣的朋... 目录关键要点什么是 android Mainline?Android Mainline 的工作原理关键

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

如何在Mac上安装并配置JDK环境变量详细步骤

《如何在Mac上安装并配置JDK环境变量详细步骤》:本文主要介绍如何在Mac上安装并配置JDK环境变量详细步骤,包括下载JDK、安装JDK、配置环境变量、验证JDK配置以及可选地设置PowerSh... 目录步骤 1:下载JDK步骤 2:安装JDK步骤 3:配置环境变量1. 编辑~/.zshrc(对于zsh

如何解决idea的Module:‘:app‘platform‘android-32‘not found.问题

《如何解决idea的Module:‘:app‘platform‘android-32‘notfound.问题》:本文主要介绍如何解决idea的Module:‘:app‘platform‘andr... 目录idea的Module:‘:app‘pwww.chinasem.cnlatform‘android-32

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

SQL server配置管理器找不到如何打开它

《SQLserver配置管理器找不到如何打开它》最近遇到了SQLserver配置管理器打不开的问题,尝试在开始菜单栏搜SQLServerManager无果,于是将自己找到的方法总结分享给大家,对SQ... 目录方法一:桌面图标进入方法二:运行窗口进入方法三:查找文件路径方法四:检查 SQL Server 安

Python Transformer 库安装配置及使用方法

《PythonTransformer库安装配置及使用方法》HuggingFaceTransformers是自然语言处理(NLP)领域最流行的开源库之一,支持基于Transformer架构的预训练模... 目录python 中的 Transformer 库及使用方法一、库的概述二、安装与配置三、基础使用:Pi

Android实现打开本地pdf文件的两种方式

《Android实现打开本地pdf文件的两种方式》在现代应用中,PDF格式因其跨平台、稳定性好、展示内容一致等特点,在Android平台上,如何高效地打开本地PDF文件,不仅关系到用户体验,也直接影响... 目录一、项目概述二、相关知识2.1 PDF文件基本概述2.2 android 文件访问与存储权限2.