|
|
2 лет назад | |
|---|---|---|
| .. | ||
| App | 2 лет назад | |
| java | 2 лет назад | |
| third_party | 2 лет назад | |
| .gn | 2 лет назад | |
| BUILD.gn | 2 лет назад | |
| README.md | 2 лет назад | |
| args.gni | 2 лет назад | |
| build_overrides | 2 лет назад | |
This is a Matter Android Device app that can be used as a commissionee device.
This app offers the following features:
For information about how to build the application, see the Building Android guide.
Complete the following steps to prepare the Matter build:
Check out the Matter repository.
Run bootstrap (only required first time)
source scripts/bootstrap.sh
This is the simplest option. In the command line, run the following command from the top Matter directory:
./scripts/build/build_examples.py --target android-arm64-virtual-device-app build
See the table above for other values of TARGET_CPU.
The debug Android package app-debug.apk will be generated at
out/android-$TARGET_CPU-virtual-device-app/VirtualDeviceApp/app/outputs/apk/debug/,
and can be installed with
adb install out/android-$TARGET_CPU-virtual-device-app/VirtualDeviceApp/app/outputs/apk/debug/app-debug.apk
You can use Android Studio to edit the Android app itself and run it after
build_examples.py, but you will not be able to edit Matter Android code from
src/controller/java, or other Matter C++ code within Android Studio.