ADB指令之"install"
通常,在Android打包之後生成"xxx.apk"檔案,其中安裝APK檔案有兩種方式:
- 將APK檔案放到手機記憶體或者SD卡中,通過手機來安裝(或者通過手機助手)
- 通過ADB指令安裝
第一種方式比較簡單,下面著重介紹第二種方式:
ADB
ADB,即Android Debug Bridge,它是Android開發人員不可替代的強大工具。
1、下載需要的apk檔案,把apk檔案放到android-sdk-windows\platform-tools(這個檔案是SDK的目錄檔案,通常是在Android Studio的目錄下,或者在Eclipse目錄下)下,或者把apk檔案放到你自己指定的目錄下也行,只要能通過cmd指令找到即可
2、使用cmd進入android-sdk-windows\platform-tools(或者是你指定的存放sdk的資料夾)
3、輸入 adb install xxx.apk 如果有開啟多個虛擬機器或者連線了真機,可使用adb devices顯示當前Android的機器和adb -s emulator 555XX install xxx.apk
4、在cmd指令中提示SUCCESS後,可在Android虛擬機器中找到安裝成功的應用
注意:apk檔名不能出現中文
相關推薦
ADB指令之"install"
通常,在Android打包之後生成"xxx.apk"檔案,其中安裝APK檔案有兩種方式: 將APK檔案放到手機記憶體或者SD卡中,通過手機來安裝(或者通過手機助手) 通過ADB指令安裝 第一種方式比較簡單,下面著重介紹第二種方式: ADB ADB,即Android D
程序員之---C語言細節12(指針和數組細節,"//"的可移植性說明)
[1] watermark popu i++ gravity 移植 char dsm 指針 主要內容:指針和數組細節,"//"的可移植性說明 #include <stdio.h> int main(int argc, char
工程經驗總結之吹水"管理大境界"
執行 自然 處理 存在 後者 問題 所有 個人 風險 1、個人認為項目管理最核心的能力是預見風險和快速解決風險的能力。 從實踐來看,沒有百分百的完美計劃,任何計劃都有出現偏差的可能,或者說計劃總是不會按照最初的設定去完美執行的。 項目經理存在的主要價值就體現在對計劃
Vue入門之旅:一報錯 Unknown ... make sure to provide the "name" option及error compiling template
ont methods rect return tex exactly gist () 編譯 報錯一: Unknown custom element: <custom-select> - did you register the component correc
mybatis 之parameterType="Long"
mode ctr ble parameter div except size base each <select id="selectByPrimaryKeyByArrayMemberId" resultType="memberModel" parame
mybayis 之resultType="map"
rom user pan myba ember cti log class from List<Map> publishInfos = memberShareMapper.shareToCouponCountGroup
mybatis 之 parameterType="List" 2
all cdata ror pig == sta sysdate str tex <select id="queryGoodsByGoodsNoPcweb" parameterType="List" resultMap="simpleProductExtLucen
mybatis 之resultType="Map"
tsl for product common tty get myba code rod Map map = new HashMap(); map.put("productTypeID", productTypeId);
mybatis 之resultType="HashMap" parameterType="list"
dsl ret available keyword urn tor property erl sage <!-- 查詢商品倉庫信息 --> <select id="loadGoodsStock" resultType="HashMa
C# install-package:"xx"已擁有為“xxx”定義的依賴項
library 程序包 菜單欄 打開 AS 包管理器 程序 版本落後 install 可能 nuget自身的版本落後於適配程序包的版本 Visual Studio 2013 更新 NuGet 包管理器 Ø 前言 使用 Visual Studi
(2)Python3筆記 數據類型之"組"(序列) 與 集合
屬於 name col set 集合 列表 註意 ack 符號 一、 list [ 列表 ] ---- 任意數據類型的有序排列 1. list 操作類似 str操作 (參考上一節字符串操作) [1,2,3,4] [1,2,‘a‘, Tru
差之毫厘, "異"之千裏 --- 從 UVa1292 與 [HNOI2003]消防局的設立 的異同談審題的重要性
分析 今天 設立 方法 edi alt img 自己 假設 今天做dp的時候, 看見一道似曾相識的題 --- [HNOI2003]消防局的設立 我的第一反應就是 UVa1292 Strategic game 這道題. 我以為, 這兩題的差距只在"控制的距離上". 於是乎,
Go中的"類"之struct的初體驗
add import 字符串類型 ack 函數 name 包名 val 結構 // 其他的包。。。。。。。。。。。。。。。。。 //teacher01只能在本文件引用,英文首字母小寫 type teacher01 struct { Id int Na
Go中的"繼承"之struct的匿名字段
byte 情況下 UNC pro type project 字段名 成員 \n // code_016_anonymous_field project main.go package main import ( "fmt" ) type Person struc
Go中的"繼承"之struct的匿名字段2
struct 顯示調用 調用 其他 anon 結構體 add UNC 同名 // code_016_struct_anonymous_field2 project main.go package main import ( "fmt" ) type Person
谷歌技術"三寶"之GFS
題記:初學分散式檔案系統,寫篇部落格加深點印象。GFS的特點是使用一堆廉價的商用計算機支撐大規模資料處理。 雖然"The Google File System " 是03年發表的老文章了,但現在仍被廣泛討論,其對後來的分散式檔案系統設計具有指導意義。然而,作者在設計GFS時,是基於過去很多實驗觀察
vscode 遇到的迷之bug nvm is not compatible with the npm config "prefix"
mac升級系統後,發現每次開啟vscode,在命令欄TERMINAL中都會出現不識別npm,把vscode重新安裝後,還是不行。 最後,在萬能的git上找到了解決方法,之前出錯的原因使因為我曾經使用brew install node安裝過node,而顯示是使用nvm安裝的node。
谷歌技術"三寶"之MapReduce
谷歌在03到06年間連續發表了三篇很有影響力的文章,分別是03年SOSP的GFS,04年OSDI的MapReduce,和06年OSDI的BigTable。SOSP和OSDI都是作業系統領域的頂級會議,在計算機學會推薦會議裡屬於A類。SOSP在單數年舉辦,而OSDI在雙數年舉辦。 那麼這篇部落
macOS下malware移除實戰之【safari不斷彈窗 "Adddekmid.online/index" or "dnserrorassist.att.net",無法使用瀏覽器】
宣告: 由於網路中的病毒/malware等存在隨時變異或者對應多種感染方式等情況,本文所針對的處理方法僅針對本次樣本負責,個人如有誤操作,後果自負。如需幫助,可以加我微信! 前段時間收到反饋,某人感染了malware,大致的描述內容如下: ” I've restarted and don
"0x07870068"指令引用的"0x7870068"記憶體。該記憶體不能為writtenrn,
這個問題的出現比較普遍,主要有幾個方面: 【1】病毒引起的,對電腦全盤防毒。 【2】硬體上的原因,主要是記憶體條不相容引起的,必要時更換記憶體。 【3】系統或其它軟體引起的。 【4】開啟或關閉IE、QQ、遊戲等出現該記憶體不能為r