1.预安装软件:

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

android\platform\packages\apps\

在FactoryTest目录下创建一个名为 Android.mk的文件,内容如下:

LOCAL_PATH:=$(callmy-dir)include$(CLEAR_VARS)LOCAL_MODULE_TAGS:=optionalLOCAL_SRC_FILES:=$(callall-subdir-java-files)LOCAL_PACKAGE_NAME:=FactoryTestinclude$(BUILD_PACKAGE)

添加

LOCAL_MODULE_PATH:=$(TARGET_OUT_DATA_APPS)

让app可以被卸载


打开文件

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

将 FactoryTest 添加到 PRODUCT_PACKAGES 里面

重新 build 整个工程

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

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


2.编译android源码

进入android源码根目录下

rm$OUT/system$OUT/data$OUT/obj/APPS-rfsourcebuild/envsetup.shmakeimage


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命令的强大,这里只是记录一下这几天用到的几个

adbdevices查看当前已连接的android设备adbconnect10.19.255.102:5555连接android设备,ip是设备的ip,端口号为默认的5555adbdisconnect10.19.255.102:5555adbshell进入adb命令行amstart-ncom.android.settings/com.android.settings.Settings进入android系统设置amstart-aandroid.intent.action.VIEW-dhttp://10.19.255.59/用浏览器打开制定网页adbinstall<-r>D:\\FactoryTest.apk强制安装apkadbshellrm/data/app/<*.apk>adbpush文件路径手机中的路径拷贝文件到android设备中adbpull手机中文件名电脑路径拷贝文件到电脑中amstart-aandroid.intent.action.CALL-dtel:10086拨打电话amstart-aandroid.intent.action.VIEWgeo:0,0?q=beijing启动googlemap直接定位到北京



更多相关文章

  1. Android(安卓)利用Sharp样式设置文本框EditText圆角形状
  2. adt20新建项目Android(安卓)Support library not installed问题
  3. cocos2d-x-3.1在eclipse中的环境搭建
  4. Android(安卓)列表数据写入到本地Excel文件(包括图片)
  5. Android的res目录
  6. Android安装apk文件并适配Android(安卓)7.0详解
  7. Android(安卓)NDK r8 windows环境搭建
  8. android地图定位
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android 主线程子线程执行关系
  2. 剪切图片-扩展android 选择图片(从手机照
  3. php、java、android、ios通用的3des+base
  4. android List拖动时背景变化
  5. android 通信机制 socket
  6. ubuntu android 源码下载
  7. Android Camera对焦相关
  8. Android(安卓)6.0打开串口返回-1问题
  9. Android相关知识
  10. xml文件中xmlns含义