Android学习framework及搭建环境

简介: Android学习framework及搭建环境

常在河边走,哪有不湿鞋,Android应用开发难免需要接触framework,当然如果需要更了解Android系统也是需要编译源码,接下来我说一下本人学习formwork踩过的坑;


一,Ubuntu系统安装

1,在window10系统安装了虚拟机,虚拟机安装是Ubuntu 16.0.04

下载地址:http://releases.ubuntu.com/16.04/


在这过程中可能会遇到  屏幕太小的问题,在Ubuntu下打开命令行  ctrl+alt+t

### 输入我们需要设置的分辨率,xrandr -s 1920x1440,然后回车一下。1920后面的是字母x


2,下载Java jdk ,目前Java6比较稳定





二,Ubuntu下安装Java并配置Java环境

1、handler封装消息的发送(主要包括消息发送给谁)

在Ubuntu下安装Java  

1),创建Java 目录   mkdir java  

2),将下载的jdk 拷贝到已创建的文件夹下  cp Downloads/jdk-6u45-linux-x64.bin java

3),在Java目录安装jdk  chmod +x jdk-6u45-linux-x64.bin

     ./jdk-6u45-linux-x64.bin

vim .bashrc 进入vim编辑器编辑环境变量信息   :w 保存文件  :q退出 vim编译文件





三、源码下载机编译

1,下载解压源码  地址:https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/



2,init 守护程序  Android第一个启动应用程序   创建目录  挂载分区  解析启动脚本

init.c的文件

cat/proc/msg

1):解压源码

    tarzxvf lichee.tar.gz

    cat android.tar.bz2.a* | tar xj


2):编译Boot和内核

3):编译Android

相关文章
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
3251 160
|
IDE Android开发 iOS开发
深入解析Android与iOS的系统架构及开发环境差异
本文旨在探讨Android和iOS两大主流移动操作系统在系统架构、开发环境和用户体验方面的显著差异。通过对比分析,我们将揭示这两种系统在设计理念、技术实现以及市场策略上的不同路径,帮助开发者更好地理解其特点,从而做出更合适的开发决策。
2389 2
|
JavaScript 前端开发 Java
[Android][Framework]系统jar包,sdk的制作及引用
[Android][Framework]系统jar包,sdk的制作及引用
711 0
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
2318 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
Java Maven 开发工具
第一个安卓项目 | 中国象棋demo学习
本文是作者关于其第一个安卓项目——中国象棋demo的学习记录,展示了demo的运行结果、爬坑记录以及参考资料,包括解决Android Studio和maven相关问题的方法。
441 7
第一个安卓项目 | 中国象棋demo学习
|
安全 Android开发 数据安全/隐私保护
探索安卓与iOS的安全性对比:哪个更适合企业环境?
在数字化时代,移动设备已成为企业日常运营不可或缺的一部分。选择合适的操作系统对于保障企业数据安全至关重要。本文深入分析了Android和iOS两大主流操作系统的安全性,从系统架构、安全功能、应用生态及更新频率四个维度进行全面比较,旨在为企业提供一个清晰的决策依据,帮助企业在Android的开放性与iOS的封闭性之间找到最适合自身需求的平衡点。
608 6
|
API 开发工具 Android开发
安卓与iOS开发环境对比分析
移动操作系统的两大巨头,安卓和iOS,各自拥有独特的开发环境和工具。本文将深入探讨两者的开发环境差异,从编程语言、开发工具、用户界面设计、API支持以及生态系统五个维度进行比较分析。通过数据支撑和案例研究,揭示各自的优势和局限性,为开发者选择适合自己项目需求的平台提供参考依据。
519 27
|
Dart 开发工具 Android开发
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
在 Android 系统上搭建 Flutter 环境的具体步骤是什么?
|
Android开发
Android学习 —— 测试init.rc中的条件触发的处理顺序
Android学习 —— 测试init.rc中的条件触发的处理顺序
|
IDE API Android开发
安卓与iOS开发环境的差异及适配策略
在移动应用开发的广阔舞台上,Android和iOS两大操作系统各据一方,各自拥有独特的开发环境和工具集。本文旨在深入探讨这两个平台在开发环境上的关键差异,并提供有效的适配策略,帮助开发者优化跨平台开发流程。通过比较Android的Java/Kotlin和iOS的Swift/Objective-C语言特性、IDE的选择、以及API和系统服务的访问方式,本文揭示了两个操作系统在开发实践中的主要分歧点,并提出了一套实用的适配方法,以期为移动开发者提供指导和启示。
689 11

热门文章

最新文章