《移动项目实践》实验报告——Android调试与上线
實(shí)驗(yàn)?zāi)康?/h1>
1、幾種常見的App調(diào)試方法,包括使用外置模擬器調(diào)試,比如幾種國(guó)產(chǎn)模擬器的用法;電腦連接真機(jī)調(diào)試,描述真機(jī)調(diào)試要具備的條件;
2、分發(fā)APK安裝包給他人調(diào)試,著重說明簽名證書的創(chuàng)建方法,以及如何利用簽名證書導(dǎo)出APK安裝包。
實(shí)驗(yàn)內(nèi)容
1、通過模擬器和真機(jī)對(duì)App進(jìn)行調(diào)試;
2、把App工程從開發(fā)模式轉(zhuǎn)為上線模式;
3、利用簽名證書導(dǎo)出APK安裝包;
4、對(duì)APK包進(jìn)行安全加固和重簽名;
5、把App發(fā)布到一個(gè)應(yīng)用商店;
實(shí)驗(yàn)過程(實(shí)驗(yàn)的設(shè)計(jì)思路、關(guān)鍵源代碼等)
配置build.gradle
在app的build.gradle的android標(biāo)簽下加入如下
android {...signingConfigs {debug {v1SigningEnabled truev2SigningEnabled true}release {v1SigningEnabled truev2SigningEnabled true}}... }生成Signed Apk
1)在 Build 菜單中選擇 Generate Signed Bundle / APK…;
2)選擇 APK,點(diǎn)擊 Next 下一步;
Android App Bundle:用于通過 Google Play 發(fā)布的應(yīng)用,需要升級(jí)到AS 3.2 以上版本才支持App Bundle格式;
APK:用于創(chuàng)建可部署到設(shè)備上的簽名APK;
3)點(diǎn)擊 Create new… 創(chuàng)建密鑰庫;
4)點(diǎn)擊 Key store path 創(chuàng)建密鑰庫文件地址;
5)選擇密鑰庫文件路徑,填寫密鑰庫名稱,點(diǎn)擊 OK 確定;
6)填寫完成創(chuàng)建密鑰庫相關(guān)信息,點(diǎn)擊 OK 創(chuàng)建完成。
Key store path:密鑰庫文件的地址;
Password:密鑰庫密碼; Confirm:確認(rèn)密鑰庫密碼;
Key:
Alias:密鑰別稱;
Password:密鑰密碼;Confirm:確認(rèn)密鑰密碼;
Validity(years):密鑰有效期;
Certificate:
First and Last Name:密鑰頒發(fā)者姓名;
Organizational Unit:密鑰頒發(fā)組織單位;
Organization:密鑰頒發(fā)組織;
City or Locality:所在城市;
State or Province:所在州省;
Country Code:國(guó)家編碼;
7) Finish
生成的apk在 項(xiàng)目根目錄\app\release\app.apk
實(shí)驗(yàn)結(jié)果(實(shí)驗(yàn)最終作品截圖說明)
發(fā)布上線
實(shí)驗(yàn)心得
1、使用外置模擬器調(diào)試
2、電腦連接真機(jī)調(diào)試
3、簽名證書的創(chuàng)建
4、簽名證書導(dǎo)出APK安裝包。
參考文章
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的《移动项目实践》实验报告——Android调试与上线的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里巴巴2021秋招笔试题2021111
- 下一篇: 《移动项目实践》实验报告——Androi