網頁

2019年7月8日 星期一

將 Unity 專案 發佈成 App 程式,以便使用手機執行

開啟專案
直接按 專案名稱,或按 右上方的 「Open」鈕。
安裝 SDK
選功能表的 Edit/Preferences 。
按左邊的 External Tools,Android 下面的 SDK ,按右邊的「Download」鈕。
開啟 https://developer.android.com/studio/index.html 此網頁,按「DOWNLOAD ANDROID STUDIO」鈕。
勾選「I have read and agree with the above terms and conditions」。
按「DOWNLOAD ANDROID STUDIO FOR WINDOWS」鈕。
你可以按「執行」或「儲存」。
下載完畢,執行 「android-studio-ide-183.5522156-windows.exe」程式。
按「Next」鈕。
若有舊版,要先移除。按「Next」鈕。
按「Next」鈕。
按「Next」鈕。
如果你不會再使用此程式,是可以 勾選「Do not create shortcuts」,如果祇執行一次。
按「Install」鈕。
按「Next」鈕。
按「Finish」鈕。
執行「 Android Studio」,按「OK」鈕。
是否要讓 Google收集資料,要按那個按鈕自己決定,可按「Don't send」鈕。
按「Next」鈕。
按「Next」鈕。
按「Next」鈕。
按「Next」鈕。
按「Finish」鈕。
下載中....
按「Finish」鈕。
按「Start a new Android Studio project」。
按「Next」鈕。
按「Finish」鈕。
一開始,功能表的 「Tools」沒有出現「SDK Manager」,要等一段時間才會出現。按 「SDK Manager」。
左邊選「Android SDK」,右邊勾選 「Android 4.4」。希望在舊手機也可以使用我們製作出來的 App。按「Apply」鈕。
按「OK」鈕。
按「Accept」鈕,再按「Next」鈕 。
Installing....。
最後按「Finish」鈕。
按「OK」鈕。

關閉 「Android Studio」 。
安裝 JDK
按左邊的 External Tools,Android 下面的 JDK ,按右邊的「Download」。


勾選「Accept License Agreement」。

再按 「jdk-8u211-windows-x64.exe」。
沒有 Oracle 帳戶,就按「建立帳戶」。有帳戶,就輸入使用者名稱和密碼,登入。
按「儲存」,不然下次又要登入。
執行「jdk-8u211-windows-x64.exe」。
按「Next」鈕。
按「下一步」鈕。
按「Close」鈕。
按左邊的 External Tools,Android 下面的 SDK ,按右邊的「Browse」。
會偵測到路徑,按「Yes」鈕。
Android 下面的 JDK ,按右邊的「Browse」。會偵測到路徑,按「Yes」鈕。
SDK 和 JDK 的路徑都已設好。
選功能表的 File/Build Settings... 。
選「Android」,再選「Switch Platform」。
按「Build」。
輸入 app的檔名,如 dance_birth,存檔類型為 .apk,按「存檔」鈕。
有錯誤訊息,按「OK」鈕。
按「Player Settings...」。
在「Inspector」視窗,PlayerSettings
Company Name  輸入公司名稱。
Product Name ,輸入此  App 名稱。

Other Settings 下面的 Package Name,輸入軟體名稱,格式如右: com.Company.ProductName。
Version :輸入版本號碼,例如第1版可以輸入 1。若有新版,就改成 1.2。
Minimum API Level 選 「Android 4.4」(和安裝 「Android SDK」的版本一致 )

選此 App 的icon (圖示)。
Default Icon / Select, 在「Select Texture2D」視窗,選 1 個圖示。
在「XR Settings」內,勾選「Vuforia  Augmented Reality」。
在「Build settings」視窗,再按 「Build」鈕以發佈App檔。
按 「Update Android SDK」鈕。
Building....
最後產生 「dance_birth.apk」 此檔案,可傳到手機上執行。(先上傳到雲端硬碟,再從手機下載或用 usb 連接線傳到手機)
手機端的設定
設定 /Google ,往下移 ,點選「 安全性」 ,點選 「Google Play 安全防護」,按右上方齒輪圖示,「掃描裝置中的安全性威脅 」下面二個功能全部關掉。
點選 「dance_birth.apk」,安裝後再開啟執行。若執行正常,再把「掃描裝置中的安全性威脅 」下面二個功能全部啟用。