搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
凡人多烦事01
这个屌丝很懒,什么也没留下!
关注作者
热门标签
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
SpringBoot下进行单元测试_springboottest
2
完全关闭Windows 安全中心防火墙,OMG,学它_一键关闭防火墙
3
Java毕业设计 基于SpringBoot vue智能家居系统
4
数字视频基础(二)_pal接口定义
5
Redis之zset在异步队列上的应用_redis异步队列
6
史上超级详细:华为财经2021春招面试_华为财经数字化基础知识考试
7
互联网各大公司职级和薪资一览_深信服职级体系
8
懒人神器:自动生成单元测试插件 Squaretest
9
Android UI 测试工具- Espresso的配置及使用_android espresso
10
计算机毕业答辩常见问题整理以及注意事项 Java Python安卓APP微信小程序asp.net项目PHP毕业设计热门选题推荐_计算机专业答辩
当前位置:
article
> 正文
ubuntu下Android源代码模块编译
作者:凡人多烦事01 | 2024-05-30 23:31:28
赞
踩
ubuntu 编译android settings模块
[转载]
1.下载Android源代码的过程就不说了,网上资料一大把
2.安装jdk1.5的步骤就不说了,网上资料一大把
3.下载源代码我放置的目录是/home/wuyutaott/android
4.进入android命令行中输入make进行编译,漫长的等待,需要半天时间
5.配置环境
gedit .bashrc 注意路径,我是在home/wuyutaott/下进行的
将一下2行添加到文件末尾:
export PATH=$PATH:/home/xxx/android/out/host/linux-x86/bin
export ANDROID_PRODUCT_OUT=/home/xxx/android/out/target/product/generic
6.启动模拟器,一直都不用管,要不然重新启动很浪费时间
emulator
7.选择一个项目进行修改,这里我选择的是Launcher,修改其源代码
8.进行模块编译
mmm packages/apps/Launcher 注意路径,我是在home/wuyutaott/android下进行的
如果提示没有找到mmm命令
执行. build/envsetup.sh source build/envsetup.sh (应 用 修改 )
8.编译过之后
/home/wuyutaott/android/out/target/product/generic/system/app/Launcher.apk这个文件会更新
查看其属性会看到他的更新时间就是你刚才模块编译的时间
9.下一步需要把更新之后的Launcher.apk安装到模拟器上
adb install -r /home/wuyutaott/android/out/target/product/generic/system/app/Launcher.apk
模拟器会暗屏一下,然后再亮起来,说明它自己重新启动了,但是速度很快
OK可以看到修改之后的效果了
10.我以前的做法是模块编译之后,$make snod重新生成system.img(非常浪费时间)。然后把模拟器关掉重新启动(非常浪费时间),现在改进了之后速度快了不少。
11.下一步重点的就是想办法在ubuntu上吧eclipse配置好,好进行调试,和编译代码,要不然在.java文件中直接改代码也是一件痛苦的事情,但是ubuntu下配置eclipse进行Android源代码开发我还不会,比较麻烦,有兴趣的朋友可以参考http://wangzi6hao.iteye.com/blog/531603
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/凡人多烦事01/article/detail/649220
推荐阅读
article
Android
:手把手带你入门
跨平台
UI开发
框架
Flutter
,看完这篇_
android
flutt...
开发时,主要基于Framework层;运行时,则是运行在 Engine上Engine是
Flutter
的独立虚拟机,由它适...
赞
踩
article
android
9.0
禁用
app
启动
和允许
app
运行功能实现_
android
手机设置中使能或
禁用
...
在
9.0
的系统产品开发中,在定制化开发中,对于
app
的
启动
管理也是功能开发之一,就是在进入系统中设置某些
app
可以
启动
并...
赞
踩
article
android
14.0
禁止
app
启动
(不显示
app
列表)和允许
app
运行
_
android
禁止
某...
在14.0系统rom产品开发中,在进行教育平板的定制开发中,可以有需求要实现
禁止
app
启动
和允许
app
运行
的接口,禁用后...
赞
踩
article
android
7.1
8.0
9.0 10.0
禁止
app
启动和
允许
app
运行
_
android
禁...
android
定制化开发中,可以有需求要实现
禁止
app
启动和
允许
app
运行
的接口,禁用后
app
后已安装的应用从桌面消失...
赞
踩
article
android
app
防止
锁屏
_
Android
开机自动
启动
app
不
锁屏
...
实现功能,开机后自动
启动
FirstActivity,并且不用解锁。才会 执行Toast.makeText(arg0, "...
赞
踩
article
Android
App
启动
优化
全记录_
android
developer...
作者:Gracker原文链接:https://www.
android
performance.com/2019/11/18...
赞
踩
article
Android
禁止
应用
启动并提示无法启动该
应用
_
android
settings
cannot
...
项目中遇到客户要求点击
应用
无法启动,并且提示该
应用
已被禁止运行,下面就介绍一下如何实现这个功能,当然自定义service...
赞
踩
article
Android
SDK
下载
安装_安卓
sdk
下载
...
如果忘记勾选,请在自己的安装路径下面找到
sdk
manager,重新执行即可。勾选之后,点击右下角的【INstall 2...
赞
踩
article
Android
天气
APP
(二十二)改动些许UI
、
增加更
多
空气质量
数据
和生活建议
数据
展示...
最后为了帮助大家深刻理解
Android
相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯
、
字节跳动
、
...
赞
踩
article
android
广播
注册
时机,
BroadcastReceiver
-
广播
(
一
)
实现
原理及
注册
(1)_a...
(
一
)调整好心态心态是
一
个人能否成功的关键,如果不调整好自己的心态,是很难静下心来学习的,尤其是现在这么浮躁的社会,大部...
赞
踩
article
Android
动态
广播
注册
流程(
广播
1)_
android
动态
注册
广播
...
Android
S
动态
广播
注册
流程1.
动态
广播
注册
的流程2. 新建一个
动态
广播
接收者3. App部分的register...
赞
踩
article
Android
13 还没来 14 的
开发
代号就已泄露——
Upside
Down
Cake
“翻转蛋...
近日,
Android
开发
者在谷歌
Android
开源项目中发现了关于
Android
14 的内部
开发
代号 —— U...
赞
踩
article
Android
13
针对
Intent
Filters
安全
的再升级_intentfilterex...
在看这个变更之前,我们需要回忆下
Android
12 的一个
安全
性变更, 即声明了 的Activity、Broadca...
赞
踩
article
java
.
lang
.Class<...>
has
no
ze
r
o
a
r
gument
const
r
uc...
r
egiste
r
Receive
r
(myB
r
oadcastReceive
r
, filte
r
);黄标报错解决方案_
java
....
赞
踩
article
Android Studio 常见问题解决_your
build
is
currently
conf...
控制台中文乱码Unsupported Java. Your
build
is
currently
configured
...
赞
踩
article
android
studio
新
版本 导入
jdk8
老
项目
代码,
build
失败解决_
android
s...
3.然后在这个 帐户 环境下,安装Android
studio
(可以安装
新
版,我安装的 Android Studio ...
赞
踩
article
Android Studio 升级 Flamingo 后
Gradle
又挂了_
upgrade
gr...
Unsupported Java.Your build is currently configured to use J...
赞
踩
article
Android
Studio2021
安装后
gradle
下载
失败解决鸟_
android
studio
下...
Android
Studio安装中
gradle
和JDK版本都要注意_
android
studio
下载
gradle
失败an...
赞
踩
article
Android
Gradle
plugin
requires
Java
11 to run. You...
Android
Gradle
plugin
requires
Java
11 to run. You are curre...
赞
踩
article
Android
Gradle
plugin requires
Java
11 to run. You...
今天把
Android
Studio升级到最新版本,并更新最新的SDK:以上描述是说插件需要
Java
11 ,而我现在使用...
赞
踩
相关标签
android
ui
flutter
java
app
app启动
app禁止启动
pms
禁止app运行
启动app运行
禁用和启动app运行功能
7.0禁止和允许app运行
8.0禁止和允许app运行
9.0禁止和允许app运行
10.0禁止和允许app运行
11.0禁止和允许app运行
android app防止锁屏
Android
启动优化
性能优化
disable App
frameworks
python
网络爬虫
爬虫