TensorFlow Lite for Android編譯環境安裝(macOS)
本篇主要是說明如何在macOS下安裝TensorFlow Lite for Android程式開發環境。關於應用程式(APP)的部份我都會在macOS下進行開發,以對應iOS與Android兩套作業系統。
步驟一 : 安裝Java開發工具包(JDK)
- JDK可以從此處下載:https://www.oracle.com/technetwork/java/javase/downloads/index.html
- 安裝Java SE Development Kit 8 (文章撰寫當下的版本是 Java SE 8u191 / Java SE 8u192 )
步驟二 : 安裝Android Studio開發環境
- Android Studio可以從此處下載:https://developer.android.com/studio/#downloads
步驟三 : 安裝SDK與NDK
- 從Android Studio的[ Configure ] – [ SDK Manager ]進行設定:
- SDK Platforms
- [v] Android 8.1 (Oreo)
- [v] Android 8.0 (Oreo)
- [v] Android 6.0 (Marshmallow)
- SDK Tools
- [v] NDK
- [v] CMake
- [v] LLDB
- SDK Platforms
- 安裝完成後請記錄以下資訊:
- Android SDK Location , 如 /Users/tungyilin/Library/Android/sdk
- Android SDK Build Tools Version , 如 28.0.3
- Android NDK Location , 如 /Users/tungyilin/Library/Android/sdk/ndk-bundle
步驟四 : 安裝Bazel
- 參照官方說明安裝:https://docs.bazel.build/versions/master/install-os-x.html#install-with-installer-mac-os-x
- 使用的安裝方式是官方建議的 Installing using binary installer ,在 Step 4: Set up your environment 的地方我是修改 .bash_profile 以新增執行路徑 (修改內容為追加這一行: export PATH=”$PATH:$HOME/bin” )。