400-650-7353
您所在的位置:首頁(yè) > IT干貨資料 > unity > 【Unity基礎(chǔ)知識(shí)】Android運(yùn)行環(huán)境搭建(二)

【Unity基礎(chǔ)知識(shí)】Android運(yùn)行環(huán)境搭建(二)

  • 來(lái)源:Unity干貨資料
  • 2019-12-11 21:29:43
  • 閱讀()
  • 分享
  • 手機(jī)端入口

3. SDK的下載與安裝

配置完系統(tǒng)的環(huán)境變量后進(jìn)行SDK的下載與安裝。上文提到了我們選擇的版本為android-sdk_r24.4.1-windows版本,將其下載好的壓縮包進(jìn)行解壓縮,然后打開(kāi)Android SDK安裝目錄下的SDK MANAGER程序,在TOOLS目錄下安裝Android SDK Tools 24.4.1、Android SDK Platform-tools 27.0.1、Android SDK Build-tools 27.0.3,系統(tǒng)提示的版本是否升級(jí)我們選擇否選項(xiàng),因?yàn)樵摪姹九c我們相應(yīng)的JDK8.0以及安卓測(cè)試機(jī)運(yùn)行版本都能夠相匹配,如果選擇更新到最新版本可能會(huì)導(dǎo)致一系列因?yàn)榧嫒菪曰蛘卟黄ヅ湫运鶎?dǎo)致的錯(cuò)誤。

API方面選則從API15到API27,即Android4.0.1到Android 8.1.0,API(Application Programming Interface)是應(yīng)用程序編程接口,其工作原理是是一些預(yù)先定義的函數(shù),目的是提供應(yīng)用程序與開(kāi)發(fā)的人員基于某軟件或硬件得以訪(fǎng)問(wèn)一組例程的能力,而又無(wú)需訪(fǎng)問(wèn)源碼,或理解內(nèi)部工作機(jī)制的細(xì)節(jié)。在Windows10運(yùn)行環(huán)境下我們自然需要相應(yīng)的API進(jìn)行安卓軟件的開(kāi)發(fā)。在Extras目錄下安裝Google Play services和Google USB Driver,Google Play services和IOS系統(tǒng)下的GameCenter的作用是相同的。

當(dāng)我們打開(kāi)游戲軟件應(yīng)用時(shí)就會(huì)出現(xiàn)在主屏上?梢允褂霉雀璧馁~號(hào)登錄,然后創(chuàng)建一個(gè)昵稱(chēng),可以添加一個(gè)電子郵件地址,以便與好友聯(lián)系。當(dāng)用戶(hù)登錄一個(gè)已有的谷歌賬號(hào)或者注冊(cè)一個(gè)新賬號(hào)時(shí),載有服務(wù)條款的界面即會(huì)呈現(xiàn)給用戶(hù)。此時(shí)使用者可新建一個(gè)獨(dú)一無(wú)二的游戲賬號(hào),而昵稱(chēng)和其他一些信息則用于接收其他玩家向你發(fā)出的好友邀請(qǐng),當(dāng)然其他游戲玩家也可以通過(guò)電子郵件來(lái)查找你。除此之外,只需點(diǎn)擊該服務(wù)中相應(yīng)的鏈接即可下載游戲。我們可以使用它玩相應(yīng)的類(lèi)似《部落戰(zhàn)爭(zhēng)》的游戲。

如何做安卓環(huán)境的搭建(二)

至于Google USB Driver,則使我們的安卓系統(tǒng)開(kāi)發(fā)具有利用USB接口傳輸數(shù)據(jù)的能力,可以讓我們所開(kāi)發(fā)的軟件可以通過(guò)USB接口進(jìn)行相應(yīng)的輸入和輸出。USB即插即用、支持熱插拔、傳輸速度快、可通過(guò)擴(kuò)展連接多達(dá)127個(gè) USB 設(shè)備,不用擔(dān)心 USB 加密鎖與打印機(jī)等外設(shè)的沖突,極大的提高的我們所開(kāi)發(fā)軟件的適應(yīng)性與傳播性。

在相應(yīng)的Build tools,API,Extras服務(wù)都安裝完畢后,我們的安卓SDK就可以正常運(yùn)行了,不過(guò)在此之前需檢查安裝目錄下的tools文件夾是否存在zipalign文件,如果不存在的話(huà)將會(huì)無(wú)法運(yùn)行接下來(lái)的步驟。我們需要手動(dòng)將安裝目錄下的build-tools文件夾中的相應(yīng)版本的zipalign文件復(fù)制到tools對(duì)應(yīng)文件夾下。從Android 1.6 SDK版本開(kāi)始,SDK中就包含了一個(gè)用于優(yōu)化APK的新工具zipalign。

它提高了優(yōu)化后的Applications與Android系統(tǒng)的交互效率,從而可以使整個(gè)系統(tǒng)的運(yùn)行速度有了較大的提升。Android小組強(qiáng)烈建議開(kāi)發(fā)者在發(fā)布新Apps之前使 用zipalign優(yōu)化工具,而且對(duì)于已經(jīng)發(fā)布但不受限于系統(tǒng)版本的Apps,建議用優(yōu)化后的APK替換現(xiàn)有的版本。使用zipalign工具,會(huì)提升我們的APP性能,降低內(nèi)存使用率,降低手機(jī)發(fā)熱程度,這對(duì)于我們的由小米手機(jī)廠(chǎng)商開(kāi)發(fā)的紅米NOTE5A手機(jī)來(lái)說(shuō)是“至關(guān)重要”的。使用cmd命令符進(jìn)行zipalign優(yōu)化如圖3所示。

如何做安卓環(huán)境的搭建(二)

圖3 zipalign優(yōu)化

Fig.3 the optimization of zipalign

4. Android SDK接口的設(shè)置及APK的生成

手機(jī)屏幕尺寸在主視窗口Game模塊下將Free Aspect修改為16:10 LandScape屏幕比例,以適應(yīng)大部分安卓手機(jī)。

SDK與JDK的接口設(shè)置:在unity編譯器中選擇SDK,JDK安裝目錄進(jìn)行環(huán)境配置,安卓API選擇Android5.0版本,并更新項(xiàng)目名稱(chēng),將SDK版本升級(jí)到Sdk18以上。在Build Setting中將設(shè)置修改為安卓5.0。

如何做安卓環(huán)境的搭建(二)

5. 總結(jié)

本次主要介紹了系統(tǒng)軟件環(huán)境的搭建與生成,從Android運(yùn)行環(huán)境的搭建,Windows系統(tǒng)環(huán)境變量設(shè)置,Android SDK的配置, SDK接口和APK生成幾個(gè)方面分別介紹了具體步驟,讓我們了解了本文安卓系統(tǒng)軟件開(kāi)發(fā)的環(huán)境配置。

以上就是安卓環(huán)境和下載和安裝啦,按步驟來(lái)操作對(duì)小白來(lái)說(shuō)也是相對(duì)簡(jiǎn)單的,只要注意一些文中說(shuō)明的細(xì)節(jié),現(xiàn)在就開(kāi)始行動(dòng)起來(lái)一起學(xué)unity吧。

文章“【Unity基礎(chǔ)知識(shí)】Android運(yùn)行環(huán)境搭建(二)”已幫助

>>本文地址:http://liujunjsxg.cn/zhuanye/2019/48127.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)營(yíng)銷(xiāo)
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁(yè)設(shè)計(jì)網(wǎng)頁(yè)設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開(kāi)發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開(kāi)發(fā)智能機(jī)器人
 

快速通道fast track

近期開(kāi)班時(shí)間TIME