@@ -153,7 +153,8 @@ def validate_build_environment(self):
153
153
if not (
154
154
os .path .isfile (sdk_manager ) and os .access (sdk_manager , os .X_OK )
155
155
) and not (
156
- os .path .isfile (new_sdk_manager ) and os .access (new_sdk_manager , os .X_OK )
156
+ os .path .isfile (new_sdk_manager ) and os .access (
157
+ new_sdk_manager , os .X_OK )
157
158
):
158
159
raise Exception (
159
160
"'%s' and '%s' is not executable by the current user"
@@ -227,6 +228,7 @@ def copyToSrcAndroid(self):
227
228
"CHIPController.jar" : "src/controller/java/CHIPController.jar" ,
228
229
"SetupPayloadParser.jar" : "src/setup_payload/java/SetupPayloadParser.jar" ,
229
230
"AndroidPlatform.jar" : "src/platform/android/AndroidPlatform.jar" ,
231
+ "libCHIPTlv.jar" : "src/controller/java/libCHIPTlv.jar" ,
230
232
}
231
233
232
234
for jarName in jars .keys ():
@@ -267,7 +269,8 @@ def gradlewBuildSrcAndroid(self):
267
269
# App compilation
268
270
self ._Execute (
269
271
[
270
- "%s/examples/android/%s/gradlew" % (self .root , self .app .AppName ()),
272
+ "%s/examples/android/%s/gradlew" % (
273
+ self .root , self .app .AppName ()),
271
274
"-p" ,
272
275
"%s/examples/android/%s" % (self .root , self .app .AppName ()),
273
276
"-PmatterBuildSrcDir=%s" % self .output_dir ,
@@ -295,15 +298,17 @@ def gradlewBuildExampleAndroid(self):
295
298
"-PbuildDir=%s/%s" % (self .output_dir , module ),
296
299
":%s:assembleDebug" % module ,
297
300
],
298
- title = "Building Example %s, module %s" % (self .identifier , module ),
301
+ title = "Building Example %s, module %s" % (
302
+ self .identifier , module ),
299
303
)
300
304
else :
301
305
self ._Execute (
302
306
[
303
307
"%s/examples/%s/android/App/gradlew"
304
308
% (self .root , self .app .ExampleName ()),
305
309
"-p" ,
306
- "%s/examples/%s/android/App/" % (self .root , self .app .ExampleName ()),
310
+ "%s/examples/%s/android/App/" % (self .root ,
311
+ self .app .ExampleName ()),
307
312
"-PmatterBuildSrcDir=%s" % self .output_dir ,
308
313
"-PmatterSdkSourceBuild=false" ,
309
314
"-PbuildDir=%s" % self .output_dir ,
@@ -359,7 +364,8 @@ def generate(self):
359
364
360
365
exampleName = self .app .ExampleName ()
361
366
if exampleName is not None :
362
- gn_gen += ["--root=%s/examples/%s/android/" % (self .root , exampleName )]
367
+ gn_gen += ["--root=%s/examples/%s/android/" %
368
+ (self .root , exampleName )]
363
369
364
370
if self .board .IsIde ():
365
371
gn_gen += [
@@ -378,7 +384,8 @@ def generate(self):
378
384
)
379
385
if os .path .isfile (new_sdk_manager ) and os .access (new_sdk_manager , os .X_OK ):
380
386
self ._Execute (
381
- ["bash" , "-c" , "yes | %s --licenses >/dev/null" % new_sdk_manager ],
387
+ ["bash" , "-c" , "yes | %s --licenses >/dev/null" %
388
+ new_sdk_manager ],
382
389
title = "Accepting NDK licenses @ cmdline-tools" ,
383
390
)
384
391
else :
@@ -414,7 +421,8 @@ def _build(self):
414
421
# TODO: Android Gradle with module and -PbuildDir= will caused issue, remove -PbuildDir=
415
422
self ._Execute (
416
423
[
417
- "%s/examples/android/%s/gradlew" % (self .root , self .app .AppName ()),
424
+ "%s/examples/android/%s/gradlew" % (
425
+ self .root , self .app .AppName ()),
418
426
"-p" ,
419
427
"%s/examples/android/%s" % (self .root , self .app .AppName ()),
420
428
"-PmatterBuildSrcDir=%s" % self .output_dir ,
@@ -470,7 +478,8 @@ def _build(self):
470
478
self .root , "examples/" , self .app .ExampleName (), "android/App/app/libs"
471
479
)
472
480
473
- libs = ["libSetupPayloadParser.so" , "libc++_shared.so" , "libTvApp.so" ]
481
+ libs = ["libSetupPayloadParser.so" ,
482
+ "libc++_shared.so" , "libTvApp.so" ]
474
483
475
484
jars = {
476
485
"SetupPayloadParser.jar" : "third_party/connectedhomeip/src/setup_payload/java/SetupPayloadParser.jar" ,
@@ -520,6 +529,9 @@ def build_outputs(self):
520
529
"CHIPController.jar" : os .path .join (
521
530
self .output_dir , "lib" , "src/controller/java/CHIPController.jar"
522
531
),
532
+ "libCHIPTlv.jar" : os .path .join (
533
+ self .output_dir , "lib" , "src/controller/java/libCHIPTlv.jar"
534
+ ),
523
535
"AndroidPlatform.jar" : os .path .join (
524
536
self .output_dir , "lib" , "src/platform/android/AndroidPlatform.jar"
525
537
),
0 commit comments