2018/6/6

Nordic nRFToolbox build from source

這是 Nordic 的 app,用來跟Nordic 的 EVB 連線用的。
原始source code 放在 Nordic 的 github repo :Android-nRF-Toolbox
但是因為 build 起來有問題,要加一些修改才 build 得起來。
所以只好 fork 一份到自己的 github

說明一下 build 的方法...

這個 需要 Android BLE Library,而且有規定位置 (在 Settings.gradle)。
Android-BLE-Library 跟 Android-nRF-Toolbox 要放在同一層。
toolbox 的 settings.gradle 是這樣寫的..
project(':ble').projectDir = file('../Android-BLE-Library/ble')


也就是說..
$ git clone https://github.com/checko/Android-BLE-Library.git
$ git clone https://github.com/checko/Android-nRF-Toolbox.git
$ cd Android-nRF-Toolox
$ git checkout fixRequstClassNotFound
我是先 import Android-BLE-Library, build 好,再 import Android-nRF-Toolbox, build apk

沒有留言:

張貼留言