那么,通過以上圖片。我相信大多數人已經知道怎么創建了,apk簽名比較簡單,假設之前沒有簽名文件。那么選擇圖中的Create New Keystore然后在以下兩個password框中輸入password點擊Browse Keystore創建一個.keystore文件,簽名文件就創建完畢了,僅僅要build的時候。自然就會將你的apk簽名了,那簽名有什么用呢?作為一個開發過android的人,我算是了解一些的,曾經到一些開發人員平台上傳安卓的apk公布的時候,常常會有提示安全性問題,比方360開發人員平台。那么假設你想解決問題,你就得加固,就像360平台有提供一個加固站點,僅僅要你簽過名的apk上傳到他的加固站點,然后下載下來,在使用同一個簽名文件又一次簽名,那么你的apk在又一次公布之后。在他的平台上面也就不會有安全問題警告了。
接下來是數據包,我相信有些小伙伴在玩游戲的時候應該有遇到過一種事情,那就是你下載的游戲不能玩,叫你還要下載一個數據包放到某某位置,然后游戲才干正常開啟。並非開發人員在開發游戲的時候有益刁難你,這個僅僅能說公布的限制。開發人員不得不做另外的處理,由於平台公布對apk的大小是有限制的。所以假設不處理,你也就玩不到他的游戲了,畢竟有些好玩的游戲都比較大。在Unity中為開發人員提供了這么一個功能,那就是將apk和數據包分離,僅僅要點擊選上上面圖片中的最后一項。那么在打包apk的過程中,編輯器會自己主動幫你打包出apk和相應的.obb數據包,然后你在安裝完apk之后,你會發現,你點擊進去進不了游戲,這個時候你就要考慮.obb數據包是否已經放進去了(或者你能夠做一個下載界面,在打開apk之后,進入選擇下載或直接下載界面。將你的.obb文件從server或者其它地方下載下來),當然,假設是要玩家自己去網上下載,那或許比較麻煩,至於自己下載要將.obb文件下載放到什么位置,就須要你自己去查了哈,我在網上找了一下有人說是這個路徑,我也不知道對不正確: /mnt/sdcard/Android/obb/packagename/main.versioncode.packagename.obb