日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 代码发adb,Android预安装软件adb命令编译源码

發布時間:2025/3/17 Android 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 代码发adb,Android预安装软件adb命令编译源码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Android預安裝軟件&adb命令&編譯源碼

發布時間:2020-06-02 17:28:41

來源:51CTO

閱讀:895

作者:年少的風

1.預安裝軟件:

將eclipse下的工程文件夾FactoryTest復制到android\platform\packages\apps\

在FactoryTest目錄下創建一個名為 Android.mk的文件,內容如下:LOCAL_PATH:=?$(call?my-dir)

include?$(CLEAR_VARS)

LOCAL_MODULE_TAGS?:=?optional

LOCAL_SRC_FILES?:=?$(call?all-subdir-java-files)

LOCAL_PACKAGE_NAME?:=?FactoryTest

include?$(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?-rf

source?build/envsetup.sh

make?p_w_picpath

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??D:\\FactoryTest.apk????強制安裝apk

adb?shell?rm?/data/app/

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,Android预安装软件adb命令编译源码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。