---
# System prepended metadata

title: 專案建置與偵錯
tags: [lab]

---

# 專案建置與偵錯
###### tags: `lab`

## 專案建置
- 將 Pico 接上電腦，打開左上 File > Build and Run *(或直接按 Ctrl+B)*

- 如果不行，可以嘗試使用傳統方法，用平常的方式 build (或按 Ctrl+Shift+B)，完成後把建置出來的 apk 傳到 pico 裡面手動安裝 


## ~~使用 Pvr 工具建置 ***(不推薦)***~~

工具列 > Pvr_UnitySDK > Build Tool > Scene Quick Preview
![](https://i.imgur.com/w2mV3zj.png)

點進去會長這樣
![](https://i.imgur.com/bs4MYR0.png)

把 Pico VR 接到電腦上後，按 Build Scene 就可以直接 build 並自動讓 pico 安裝執行
之後每次更動都先 uninstall 再 build



:::info

## 監看實機 log 

### 使用 Unity Package
打開 Window > Package Manager，搜尋 Android Logcat 並安裝

之後只要用 Build And Run 就能直接秀出 Log 了，方便。

> ![image](https://hackmd.io/_uploads/BkEO8jwYa.png)


### 使用命令列 (進階)
如果你的電腦沒有 adb 或 Android SDK，請先到 https://developer.android.com/studio/releases/platform-tools 下載

到 Android SDK 的 platform-tools 下執行
```
./adb.exe logcat -s Unity
```

可以看實機的執行 log，如果 unity 的建置設定勾 devlopment build 或使用 Pvr 工具直接 build，還可以看出錯行數。

![](https://i.imgur.com/C97pxWy.png)

***個人使用命令/路徑***
`
& 'C:\Program Files\Unity\Hub\Editor\2020.3.33f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe' logcat -s Unity:W -v color
`
- app_name:w => Show logs, level >= Warning
- -v color: looks nice :)

### Development build
![](https://i.imgur.com/WGgjqrZ.png)

有開的話會顯示完整錯誤、以及出錯腳本行號
(但容易超過 android logcat 最大訊息上限 *==待確認==* 字元)

:::
