Added Android platform (#9884)
* added android platform impl and CHIPTest to run ul-test on it
* add clangd index file and compile_commands.json to .gitignore
* use platform/android in src/controller instead of impl themselves
* basic run and debug with new control
* use inject driver mode as old controller as Andrei Litvin suggestion
* fix ci build
* fix ci build
* fixed restyled-io
* fixed restyled-io
* fixed Doxygen ci
* fixed review code style issues
* move AndroidChipPlatform singleton down to the app layer
* move dependencies in the constructor for AndroidChipPlatform
* using val than var
* update gradle version in CHIPTest and fix runtime errors
* fixed restyled-io
* remove commented out code
* fixed restyled-io
* update license to 2021
* fixed review code style issues
* fix ci build
* rename load to loadJni and add a comment describing the purpose.
* fixed review code style issues
* separate ble callback and Connection
* Recovery PR #9097
* fix merge issue
* fix merge issue
* fixed restyled-io
* fixed restyled-io
diff --git a/BUILD.gn b/BUILD.gn
index 9103cb6..3753f04 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -126,6 +126,7 @@
if (current_os == "android") {
deps += [
"${chip_root}/src/controller/java",
+ "${chip_root}/src/platform/android:java",
"${chip_root}/src/setup_payload/java",
]
}