做者:Darkbug
原文標題:Google新技術:Instant App全拆解(3)——着手
原文連接:https://segmentfault.com/a/11...
首發地址:http://www.doncc.org
轉發請註明轉載地址,請尊重原創做者權益!html
《Google新技術:Instant App全拆解》系列預告:android
第四篇:Google新技術:Instant App全拆解(4)——架構segmentfault
《Google新技術:Instant App全拆解》系列回顧:架構
第一篇:Google新技術:Instant App全拆解(1)——初探框架
第二篇:Google新技術:Instant App全拆解(2)——剖析ui
本文着重介紹在進行Instant App程序開發時,所須要進行的準備工做,包括集成開發環境的準備,以及準備工做的注意事項。準備工做不是很是繁瑣,因此內容照前一篇文章相比相對較少。spa
若有描述不正確的地方,請及時聯繫我,我將吸收意見並改正。code
想要進行Instant App的開發,就須要對其開發環境進行準備。在Android官方SDK提供的內容來看,官方已經爲咱們提供了完整的SDK。咱們只需下載使用便可。orm
在集成開發環境的準備工做一章內,我將分爲兩個部分進行闡述:htm
對於導入Instant App的SDK,是比較簡單的。在咱們最爲熟悉的Android SDK Manager內,有爲咱們提供的下載地址。
操做步驟以下:
操做預覽圖以下:
當咱們成功導入SDK後,咱們就能夠利用它進行Instant App程序開發了。固然,這一步的完成,僅僅是能夠動手開發的第一步。
Instant App開發不是在全部的集成開發環境均可以進行的。在Windows、MacOS、Linux下均進行程序開發。
下面我會列舉出系統所要求的環境:
ANDROID_HOME
環境變量這裏要格外說明下,想要進行Instant App開發,必須在Android Studio 3.0及以上的版本上進行開發(包括預覽版)。目前官方已到最新的預覽版爲Android Studio Beta 5,官方已經提供預覽版的下載地址:https://developer.android.com/studio/preview/index.html?hl=zh-cn
如已發佈正式版,請忽略上面連接,下載正式版便可。
一樣,Instant App的開發,是有模擬器與真機的環境要求的。下面我來列舉出對於真機及模擬器的系統環境要求:
建立模擬器的方法這裏我就再也不贅述了,相信大夥既然能看到本套教程,也會能知道該如何建立Android模擬器。這裏注意,CPU的架構方式不能爲x86_64的方式,絕對不能!
運行於Android 6.0+(API Level 23及以上)的系統
手機廠商:
Google的親兒子系列是天生自帶Google服務框架的,至於三星S7(edge),須要xx上網的方式(你懂得),另安裝服務框架。
當你的真機真正具有上述條件後,接下來的操做尤其重要:
當你的手機已有Google服務框架後,就能夠啓動Google帳號。當開啓Google帳號服務後,就能夠進行下面的步驟了。具體添加Google帳號的方法,請參考以下;如已開啓Google帳號,請跳過本2.3章節,直接跳到2.4章節閱讀。
這裏手機系統以Android 7.0爲例:
方法截圖以下:
而後你就能在設置界面裏,看到Google的選項設置了。
這裏手機以Nexus 5X,預裝Android 7.1.1系統爲例:
因此你看吧,木有xx上網的童鞋,藍瘦不藍瘦,香菇不香菇。?
而後你就能在設置界面裏,看到Google的選項設置了。
對於默認的Google帳戶,是沒有開啓免安裝應用功能的開關的。由於Instant App是新技術,Google並無強制讓用戶體驗到這個功能,而是自由徵集用戶的選擇。因此若是想要進行Instant App程序開發,這一項的功能開關是必不可少的須要打開。
操做步驟以下:
這裏須要同窗們注意幾點問題:
這樣咱們就能夠進行Instant App程序開發了。怎麼樣,是否是感受有點小激動?寫到這裏,咱們確實發現,在進行Instant App程序開發前的準備工做,其實很簡單。
接下來的文章,我會從程序架構方面來說解Instant App程序開發。
《Google新技術:Instant App全拆解》系列預告:
第四篇:Google新技術:Instant App全拆解(4)——架構
《Google新技術:Instant App全拆解》系列回顧: