您的位置:首页 > 移动开发 > Android开发

Android预安装软件&adb命令&编译源码

2014-11-07 22:23 453 查看
1.预安装软件:

a. 预置含源码的应用

将eclipse下的工程文件夹FactoryTest复制到

LOCAL_MODULE_PATH := $(TARGET_OUT_DATA_APPS)

让app可以被卸载

b. 预置只有apk的应用

打开文件

android\platform\device\mediatek\mt8658sdk\device.mk

将 FactoryTest 添加到 PRODUCT_PACKAGES 里面

重新 build 整个工程

目录下,然后编译android源码再烧录就可以完成

当然,在该下删除apk也可以实现去掉预装软件,这应该就是很多精简rom包实现的原理

c. 删除预置应用

手机root后,直接删除/system/app/目录下的apk,就可以直接卸载预置不可卸载的应用了

也可以通过删除/data/app/目录下的apk,删除可卸载的应用

2.编译android源码

进入android源码根目录下

rm $OUT/system $OUT/data $OUT/obj/APPS -rf
source build/envsetup.sh 
make


ps:make otapackage 是生成update.zip升级包


3.烧录

将编译得到的out/mt8658sdk/bin/mt****_bl_linux.bin拷贝至U盘根目录下的 UPG文件夹下

连接串口,重启机器,进入命令行

输入upg开始烧录

烧录完成后手动重启,或者输入reset重启

4.模拟器访问本地服务器

模拟器访问本地服务器时,不是127.0.0.1也不是localhost

网上很多文章说
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: