搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小小林熬夜学编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
使用多线程进行网图下载
2
求第k大数_求第k大数的时间复杂度nlogn
3
WPF —— TreeView树形控件_wpf treeview
4
前端随笔记录(面试题) - 复习复习_raf和ric
5
基于Flask JWT的密码授权登录界面,用户认证_flask pyjwt 登录注册
6
JAVA之动态数组_java创建动态数组
7
elementUI tabs的切换跟着按钮来切换_el-tabs点击其他按钮自切换
8
【C++风云录】深度学习的开源力量:在音视频处理与通信中的关键角色
9
STM32与FPGA之间的SPI通讯_stm32 fpga spi
10
运行npm install时报错“npm ERR! code 1”_npm install code 1
当前位置:
article
> 正文
Android 系统移植与调试(一)Android编译环境编译服务器搭建_android移植与调试教程
作者:小小林熬夜学编程 | 2024-05-16 04:38:24
赞
踩
android移植与调试教程
1、ubuntu系统安装
android 编译官方推荐 64bit的编译。
Ubuntu 建议安装 12.04 的 64 位版,可用 ultraiso 等工具制作 U 盘启动盘。
安装与一般Ubuntu系统安装一致,这里不做赘述!
2、 Ubuntu 环境搭建
代码的编译需要在 Ubuntu 64 位系统下进行,所以环境搭建以 ubuntu 系统为主。
2.1、 Ubuntu 基础工具
在ubuntu 命令窗口输入下面的命令,安装一些基础的工具。等待安装完毕,可以继续下一步:
sudo apt-get install vim git git-core zip unzip rar unrar curl minicom valgrind gawk
安装过程需要花费一点时间,因为Ubuntu的服务器一般在国外。
当然,你可以通过修改Ubuntu把下载的服务器地址修改到国内,会快很多
2.2、Android 编译工具
直接在Ubuntu 命令窗口输入如下命令进行相应编译工具的安装
sudo apt-get install gnupg flex bison gperf build-essential zlib1g-dev gcc-multilib
g++-multilib libc6-dev libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev
xsltproc lib32readline-gplv2-dev lib32z1-dev libxml2-utils imagemagick lzop libesd0-dev
libwxgtk2.8-dev zlib1g-dev libncurses5-dev lib32z1-dev lib32bz2-dev lib32ncurses5-dev
lib32z-dev libgl1-mesa-dev mingw32 tofrodos gcc-4.4 g++-4.4 g++-4.4-multilib
安装过程需要花费一点时间,因为Ubuntu的服务器一般在国外。
当然,你可以通过修改Ubuntu把下载的服务器地址修改到国内,会快很多
2.3、安装 jdk
jdk 的版本推荐使用 6u45,其他版本可能存在一些乱七八糟的编译问题,安装的步骤如下:
a、
在网上下载 jdk-6u45-linux-x64.bin
b、
拷贝到 /opt/,chmod u+x jdk-6u45-linux-i586.bin
c、
./jdk-6u45-linux-i586.bin
d、
配置环境变量,在/etc/profile 或 ~/.bashrc 加上:
JAVA_HOME=/opt/jdk1.6.0_45
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
安装完毕之后,基本的编译环境搭建就可以了。这个时候,你可以通过git去获取源码。然后进行编译。
这个环境主要是google推荐的标准的编译环境的搭建。对于 amlogic 编译环境搭建 RK编译环境搭建 全志编译环境搭建 都是大同小异。
而且每个芯片厂商都会有推荐的编译说明文档。可以根据文档搭建。当然根据上面的步骤搭建完环境。编译这些芯片厂商的源码也是没有问题的。
除非有些芯片有特殊的编译工具版本的要求。
安装过程需要花费一点时间,因为Ubuntu的服务器一般在国外。
当然,你可以通过修改Ubuntu把下载的服务器地址修改到国内,会快很多
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/576956
推荐阅读
article
Android
BLE设备蓝牙通信框架BluetoothKit,
flutter
中文网_com.inu...
一、统一解决
Android
蓝牙通信过程中的兼容性问题二、提供尽可能简单易用的接口,屏蔽蓝牙通信中的技术细节,只开放连接,...
赞
踩
article
Android
软键盘
弹出时把原来布局
顶上去
的解决方法_
android
dialog
edittex...
当
软键盘
弹出时,Activity 的大小会被调整,以保证
软键盘
不会覆盖布局。这种方式适用于 Activity 中只有一个...
赞
踩
article
【
Android
】
Dialog
弹出软
键盘
时把布局顶起来的实现_
android
dialog
设置全屏...
软
键盘
和EditText保持一定间距的实现思路,可以设置EditText 的 paddingBottom。_androi...
赞
踩
article
Android
系统中适配
OAID
获取
...
因传统的移动终端设备标识如国际移动设备识别码(IMEI)等已被部分国家认定为用户隐私的一部分,并存在被篡改和冒用的风险,...
赞
踩
article
探秘
Android
CN
OAID
:为国产
设备
打造的独特
标识
解决方案
...
探秘
Android
CN
OAID
:为国产
设备
打造的独特
标识
解决方案
项目地址:https://gitcode.com/...
赞
踩
article
android
oaid
_
android
获取
oaid
...
插件说明:OAID支持Android10以上的设备,以前的老设备以及没有更新的设备获取不到。获取到OAID为空的情况下,...
赞
踩
article
Android
10
最新
获取
oaid
的方法及
sdk
_安全联盟
获取
oaid
支持鸿蒙吗...
Android
10
以上已经无法
获取
imei了,这个时候就需要用
oaid
来替代
oaid
的作用
获取
oaid
需要去移动安全联...
赞
踩
article
《
android
studio
》如何获得
oaid
_
android
获取
oaid
...
这里介绍通过移动安全联盟的sdk获得
oaid
的方法,sdk以及demo已经下载下来了,需要的直接去下载:https://...
赞
踩
article
Android
ClipboardManager
复制
图片
到
剪贴板
+从
剪贴板
粘贴
图片
的
实现(亲测有效...
场景:如标题所述,需要把
图片
复制到
剪贴板
,在另外一个程序里面(如word),通过
剪贴板
粘贴
的
方式来获取
图片
。4、把uri...
赞
踩
article
Android
复制
文本到
剪切板
,
及
ClipboardManager
相关
操作
_clearprimar...
文章目录1.
复制
内容要
剪切板
2.清除
剪切板
3.获取
剪切板
内容这个功能也是很常见了
,
一般都是为了方便用户
操作
,
比如
复制
订单...
赞
踩
article
Android
复制
粘贴
剪贴板
的使用
ClipboardManager
...
Copy and Paste版本:
Android
4.0 r1快速查看用于
复制
粘贴数据的基于
剪贴板
的框架。同时支持简单和...
赞
踩
article
Android
——
ClipBoard
(
复制
和粘贴)_
android
复制
到
剪贴板
...
1.
ClipBoard
简介
ClipBoard
框架,会将数据放入一个剪贴对象中,然后将该剪贴对象放到系统级
剪贴板
中。剪...
赞
踩
article
Android
代码操控
手机
粘贴板
(复制到/
获取
)_
android
kotlin
获取
粘贴板
...
Android
代码操控
手机
粘贴板
以下方法皆为工具方法,直接复制可用将字符串复制到
粘贴板
://系统剪贴板-复制: s为内...
赞
踩
article
Android
复制到
剪切板
功能_
android
webview
使用剪贴板...
Android
复制到
剪切板
功能-------------- 1、复制到
剪切板
会使用ClipboardManager,...
赞
踩
article
Android
最常用的设计
模式
九 安卓源码分析——
适配器
模式
(
Adapter
)_安卓项目适...
适配器
模式
:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。...
赞
踩
article
android
edge
插件
,
LastPass
插件
开始支持
Edge
浏览器
Android
版_
Edge
...
微软基本上已经彻底放弃了WindowsPhone这款手机产品,但这并不意味着微软就放弃了移动互联网,微软针对Androi...
赞
踩
article
20
21-
10
-
20
Android
实现动态更换系统底部导航栏
图标
Icon
方案_替换
android
...
一、实现思路是接收广播,然后更换
图标
。二、修改SystemUI/src/com/
android
/systemui/sta...
赞
踩
article
在
Android
上部署自定义
YOLOv8
教程_
opencv
-
mobile
-xyz-andro...
本文介绍了在
Android
设备上部署带有自定义数据集的
YOLOv8
。_
opencv
-
mobile
-xyz-andr...
赞
踩
article
【
Android
Studio
】【NCNN】
YOLOV8
安卓
部署_
yolov8
转
ncnn
安卓
...
连接手机,打开手机的开发者模式,打开USB调试,打开USB安装,等
Android
Studio
检测到我的红米K30Pro...
赞
踩
article
Android
接入
热敏
打印机
,
Android
关于佳博和
汉印
蓝牙
热敏
打印机
开发
...
接上篇文章
Android
之BLE(低功耗)蓝牙
开发
,本篇文章针对上篇博文中提出的两款
打印机
的
开发
流程进行记录。首先不管时...
赞
踩
相关标签
android
flutter
Dialog
Android软键盘
Android 10
imei
oaid
1.0.25
java
开发语言
android复制
ClipboardManag
剪切板
剪切板操作
android复制文本
移动开发
数据库
数据结构与算法
clipboard
Android
粘贴板
手机粘贴板
Android粘贴板
Android手机粘贴板