1.8 在Android平臺上搭建深度學習框架
1.8.1 Android平臺上mobile-deep-learning項目的環境依賴
開發工具
在Android平臺上編寫Java代碼,最常見的開發工具是Android Studio,本節也將使用Android Studio來構建工程。
編譯工具依賴
mobile-deep-learning項目的Demo代碼和神經網絡相關的部分是使用C++開發的。在搭建Android開發環境時也要編譯C++代碼。在開發Android應用程序時,編譯C++代碼需要依賴NDK(Native Development Kit)開發環境。
NDK提供了一系列的工具,幫助開發者快速開發C或C++的動態庫,并能自動將so和Java應用一起打包成APK。NDK集成了交叉編譯器(交叉編譯器需要運行在UNIX或Linux系統環境下)。
NDK的下載地址見“鏈接5”。
NDK的配置
配置NDK的步驟如下:
1.獲取和安裝Android SDK。
2.下載NDK,請確保為你的開發平臺下載正確的版本。可以將解壓縮的目錄置于本地驅動器上的任意位置。
3.將PATH環境變量加入NDK路徑,代碼如下。
export NDK_ROOT=//path to your NDK export PATH=$NDK_ROOT: .... //NDK root
NDK配置完成以后,還需要安裝另一個“必備品”——Android Studio。安裝好Android Studio之后,直接打開,點擊File選項,在下拉菜單中點擊Project Structure選項,按照圖1-17所示進行配置:

圖1-17 Android平臺工程配置
推薦閱讀
- Hands-On Intelligent Agents with OpenAI Gym
- 我的J2EE成功之路
- Introduction to DevOps with Kubernetes
- 高性能混合信號ARM:ADuC7xxx原理與應用開發
- 反饋系統:多學科視角(原書第2版)
- 腦動力:PHP函數速查效率手冊
- PyTorch Deep Learning Hands-On
- DevOps:Continuous Delivery,Integration,and Deployment with DevOps
- AI 3.0
- 工業機器人運動仿真編程實踐:基于Android和OpenGL
- 單片機C語言程序設計完全自學手冊
- Godot Engine Game Development Projects
- JRuby語言實戰技術
- 常用傳感器技術及應用(第2版)
- Windows 7故障與技巧200例