当前位置: 首页 > news >正文

Android Framework开发环境搭建

本文分享下在Windows和ubuntu系统搭建framework 开发环境的过程。

Window系统版本win11

一.在windows搭建android framework开发环境。

  1. 到下面网站下载android studio 。

   developer.android.google.cn/studio?hl=zh-cn

  在as 的sdk manager 中安装SDK Platform和SDK Tools。

 2.下载安卓源码编译

根目录运行 source build/envsetup.sh

lunch  选择项目

mmm  development/tools/idegen/  运行成功会生成idegen.jar

执行 ./development/tools/idegen/idegen.sh idegen脚本运行成功后会在源码根目录生成android.iml、android.ipr等文件,其中android.ipr就是AndroidStudio使用的文件

提升导入代码速度,使用excludeFolder去掉不关注的代码目录,修改android.iml

打开Android Studio,然后找到根目录下生成的android.ipr文件并打开(耐心等待index建立)

等全部导入后,其实就可以调试android framework的代码了。

  1. 安裝wsl

最稳妥的方式是从 微软的软件商店安装

在wsl 中创建adb 的软链接

在windows 映射网络驱动盘符例如 创建盘符Z:,指向\\192.168.1.2\share

如果希望每次启动 WSL 时都自动挂载网络映射盘,可以编辑/etc/fstab文件。在文件中添加以下内容:

4.安装 clion

二: 在ubuntu上搭建android framework开发环境,和windows类似。

Ubuntu 上搭建开发环境更简便, 更好用。

参考:android 15 源码分析【环境搭建: asfp 调试framework-java 与 native】_android asfp-CSDN博客

http://www.xdnf.cn/news/572797.html

相关文章:

  • 【Linux庖换现象丁解牛】—进程程序替换!
  • python训练营打卡第30天
  • C++--string类对象
  • 【ffmpeg】ffprobe基本用法
  • 想解决内容同质化难题?运营该从哪入手?
  • linux系统查看硬盘序列号
  • 129.在 Vue3 中使用 OpenLayers 实现点击获取重叠要素信息(支持多 Feature)
  • Spring Boot 登录实现:JWT 与 Session 全面对比与实战讲解
  • ES的倒排索引和正排索引的区别及适用场景?为什么倒排索引适合全文搜索?
  • 目标检测基础知识
  • 使用 electron-builder 打包与发布 Electron 应用
  • Prometheus+Grafana实现对服务的监控
  • 黑色矩形大于6识别
  • RTMP协议解析【二】
  • RTMP协议解析[一]
  • lcd气压表研发方案芯片——用于胎压检测
  • Ubuntu 20.04安装及配置docker
  • 进程调度算法深度剖析:FCFS、SJF、RR、优先级及多级反馈队列全解
  • 算法第25天 | 491. 非递减子序列、46. 全排列、47. 全排列 II
  • Java 实现二进制与十进制之间的互相转换
  • 校平机的原理、应用及发展趋势
  • Vue3学习(Vue3.3新特性——defineModel宏详解)
  • OpenCv高阶(十六)——Fisherface人脸识别
  • MySQL 索引的增删改查
  • Docusaurus Umami
  • 算法优选系列(9.BFS 解决拓扑排序)
  • GStreamer (四)交叉编译
  • 华为eNSP无线AC/AP组网实战
  • 基于大模型的闭合性尺桡骨干骨折全方位诊疗研究报告
  • 现代计算机图形学Games101入门笔记(二十)