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

1.预安装软件:

将apk文件拷贝到

android/platform/thirdapp/

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

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

2.编译android源码

进入android源码根目录下

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

3.烧录

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

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

输入upg开始烧录

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

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

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

网上很多文章说10.0.2.2 是模拟器设置的特定ip,类似于本地的127.0.0.1

我试过在模拟器播放我本地apache服务器,本地访问127.0.0.1完全没问题,但是在模拟器上不能访问127.0.0.1和10.0.2.2,然后网上有篇文章说是机器的ip,我按照方法没有获取到ip,但是我尝试用本地主机的局域网ip试试,结果就可以了

5.adb命令

这才发现adb命令的强大,这里只是记录一下这几天用到的几个

adb devices    查看当前已连接的android设备

adb connect 10.19.255.102:5555    连接android设备,ip是设备的ip,端口号为默认的5555

adb disconnect 10.19.255.102:5555

adb shell    进入adb命令行

am start -n com.android.settings/com.android.settings.Settings    进入android系统设置

am start -a android.intent.action.VIEW -d http://10.19.255.59/    用浏览器打开制定网页

adb install <-r> D:\\FactoryTest.apk    强制安装apk

adb shell rm /data/app/<*.apk>

adb push 文件路径 手机中的路径    拷贝文件到android设备中

adb pull 手机中文件名 电脑路径    拷贝文件到电脑中

am start -a android.intent.action.CALL -d tel:10086    拨打电话

am start -a android.intent.action.VIEW geo:0,0?q=beijing    启动google map直接定位到北京

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

时间: 2024-10-26 18:18:20

Android预安装软件&adb命令&编译源码的相关文章

Linux软件管理之src源码安装编译

在很多时候我们需要自定义软件的特性,这时就需要用到源码安装.那么,网上有很多编译源码的工具,那么,我们怎么知道别人使用的是什么工具呢.其实我也不知道(*^▽^*). 那么本篇博客主要是写C代码的源码安装. 什么都不说,直接先上来总结源码安装的四步骤: 第一步:./configure:    [当然,我们在这步骤之前还必须解压源码包]     (1) 通过选项传递参数,指定启用特性.安装路径等:执行时会参考用户的指定以及Makefile.in文件生成makefile     (2) 检查依赖到的外

【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

作者 : 韩曙亮  博客地址 : http://blog.csdn.net/shulianghan/article/details/42707293 转载请注明出处 : http://blog.csdn.net/shulianghan VLC 二次开发 视频教程 : http://edu.csdn.net/course/detail/355 博客总结 : -- 本博客目的 : 让 Android 开发者通过看本博客能够掌握独立移植 VLC Media Player 核心框架到自己的 app 中,

ubuntu配置android开发环境和编译源码遇到的一些问题

---------------------------------------------环境变量设置--------------------------------------------- 1.设置jdk环境变量 编译android源码只支持jdk 1.6,所以如果需要编译源码必须下载jdk 1.6,不能下载最新的jdk 1.7,如果不需要编译源码则可以下载1.7版本的. 1.6版本jdk下载地址:http://www.oracle.com/technetwork/java/javase/d

【Android 系统开发】CyanogenMod 13.0 源码下载 编译 ROM 制作 ( 手机平台 : 小米4 | 编译平台 : Ubuntu 14.04 LTS 虚拟机)

作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/51592930 手机的两种模式 : 在下面有详细的图片示例; -- Recovery 模式 : 音量键增加 + 电源键, 长按上述组合键, 看到 "MI" 的 LOGO 后即进入 Recovery 模式; -- Fastboot 模式 : 音量键减小 + 电源键, 长按上述组合键, 看到 "FASTBOOT" 后, 即 进入 FA

ubuntu自动安装软件apt-get命令

转自:http://blog.csdn.net/chen861201/article/details/7035021 apt-cache search package  搜索包 apt-cache show package  获取包的相关信息,如说明.大小.版本等sudo apt-get install package  安装包sudo apt-get install package - - reinstall  重新安装包sudo apt-get -f install  强制安装sudo ap

Linux 之 软件安装-yum、rpm、源码安装

软件安装-yum.rpm.源码安装 感谢:[千峰教育] 一.Yum安装软件: 基本说明: 1.yum相当于windows上面的360的软件中心,appstore,安卓的应用商店. 2.yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get. 3.yum安装软件的来源得存在一个地方,这个地方叫做软件仓库,又叫yum源. 4.yum源的配置文件在/etc/yum.repos.d/这个目录下面. 更换yum源: 进入目录:cd /etc/yum.repos.d 备份文件:m

linux 基础入门(8) 软件安装 rpm、yum与源码安装详解

8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖 安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包. 具体路径是/run/media/wangzirui/Centos 7 X86_64/Packa

LINUX下编译源码时所需提前安装的常用依赖包列表

yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl -devel e2fsprogs e2fsprogs-de

linux软件包的安装之----编译源码格式的rpm包(后缀名为.src.rpm的软件包)

编译源码格式的rpm包-----à并制作为二进制格式的rpm包 实例 #useradd  mockbuild (需要使用mockbuild用户来编译) #rpm –ivh nginx--src.rpm(会在当前目录下生成rpmbuild目录) #cd rpmbuild;ls(以下是子目录介绍) SOURCES:存放的是程序源代码.补丁.脚本等. SPECS:nginx.spec文件    指示如何解压,打补丁,如何./configure,make,makeinstall,如何封装为nginx-.