Здесь может помочь Python:
#!/bin/env python
fileA=open('filea','r')
fileB=open('fileb','r')
resultFile = open('resultfile','w')
linesA=fileA.readlines()
i=0
for line in fileB:
if line.lstrip().startswith('b'):
resultFile.write(linesA[i].rstrip())
i=i+1
else:
resultFile.write(line)
fileA.close()
fileB.close()
resultFile.close()
Думаю, сообщение должно быть "используется порт или нет разрешения на открытие".
Возможно, вашему приложению необходимо указать в своем манифесте, что оно использует последовательный порт, и/или запросить необходимое разрешение. В соответствии с этим, необходимо разрешение:
<uses-permission android:name="com.google.android.things.permission.USE_PERIPHERAL_IO" />