You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! I am trying to make a small contribution (translation fix), but I'm having a lot of trouble compiling the Android app locally.
I cloned the repo and am on the main branch. When I run ./gradlew build, it fails because the Android SDK location isn't set. Okay, I set it and try again. Now I get a ton of errors, though many are duplicated for the different types of releases. So to help narrow it down:
./gradlew :core:model:compileFdroidDebugKotlin:
> Task :core:model:compileFdroidDebugKotlin FAILED
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:23:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:24:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:25:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:26:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:27:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:31:19 Unresolved reference 'ChannelProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:32:21 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:62:17 Unresolved reference 'channelSettings'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:62:35 Unresolved reference 'psk'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:64:17 Unresolved reference 'loRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:65:21 Unresolved reference 'usePreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:66:21 Unresolved reference 'modemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:66:35 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:67:21 Unresolved reference 'hopLimit'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:68:21 Unresolved reference 'txEnabled'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:83:13 Return type mismatch: expected 'String', actual 'Sequence<uninferred ERROR CLASS: Cannot infer argument for type parameter T>'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:83:22 Unresolved reference 'name'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:83:27 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:86:32 Unresolved reference 'usePreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:87:38 Unresolved reference 'modemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:88:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:89:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:90:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:91:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:92:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:93:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:94:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:95:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:96:25 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:106:26 Unresolved reference 'psk'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:107:26 Unresolved reference 'psk'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/Channel.kt:110:41 Unresolved reference 'psk'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:34:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:35:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:36:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:48:13 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:51:39 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:56:13 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:56:65 Unresolved reference 'usePreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:57:5 Unresolved reference 'modemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:59:11 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:60:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:61:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:62:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:63:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:64:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:65:9 Incompatible types 'Float' and 'Int'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:66:17 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:70:5 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:72:52 Unresolved reference 'region'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:75:18 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:84:14 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:85:5 Function invocation 'channelNum(...)' expected.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:85:5 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:85:24 Function invocation 'channelNum(...)' expected.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:85:24 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:86:5 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:87:34 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:90:14 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:91:9 Unresolved reference 'overrideFrequency'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:91:41 Unresolved reference 'overrideFrequency'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:91:61 Unresolved reference 'frequencyOffset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:92:48 Unresolved reference 'region'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:94:33 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:94:81 Unresolved reference 'LoRaConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:113:21 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:120:11 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:128:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:131:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:145:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:148:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:156:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:165:9 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:174:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:183:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:191:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:194:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:203:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:206:8 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:213:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:220:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:227:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:235:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:243:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:250:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:257:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:264:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:267:13 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:275:13 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:282:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:289:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:296:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:303:12 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:307:40 Unresolved reference 'RegionCode'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:311:43 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:313:20 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:314:16 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:315:15 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:316:19 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:317:15 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:318:17 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:319:17 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:320:16 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:321:16 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:322:17 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/ChannelOption.kt:330:31 Unresolved reference 'ModemPreset'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:23:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:24:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:85:20 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:93:29 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:101:29 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:110:19 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:111:66 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:113:19 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:115:29 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/DataPacket.kt:116:17 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:27:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:28:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:29:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:40:18 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:20 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:46 Unresolved reference 'id'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:52 Unresolved reference 'longName'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:64 Unresolved reference 'shortName'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:77 Unresolved reference 'hwModel'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:88 Unresolved reference 'isLicensed'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:53:102 Unresolved reference 'roleValue'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:61:28 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:64:25 Unresolved reference 'name'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:95:19 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:99:23 Unresolved reference 'latitudeI'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:100:23 Unresolved reference 'longitudeI'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:101:18 Unresolved reference 'altitude'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:102:22 Unresolved reference 'time'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:102:42 Unresolved reference 'time'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:103:18 Unresolved reference 'satsInView'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:104:18 Unresolved reference 'groundSpeed'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:105:18 Unresolved reference 'groundTrack'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:106:18 Unresolved reference 'precisionBits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:142:12 Unresolved reference 'TelemetryProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:144:31 Unresolved reference 'batteryLevel'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:144:47 Unresolved reference 'voltage'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:144:58 Unresolved reference 'channelUtilization'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:144:80 Unresolved reference 'airUtilTx'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:144:93 Unresolved reference 'uptimeSeconds'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:166:39 Unresolved reference 'TelemetryProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:167:13 Inapplicable candidate(s): constructor(time: Int = ..., temperature: Float?, relativeHumidity: Float?, soilTemperature: Float?, soilMoisture: Int?, barometricPressure: Float?, gasResistance: Float?, voltage: Float?, current: Float?, iaq: Int?, lux: Float? = ..., uvLux: Float? = ...): EnvironmentMetrics
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:168:37 Unresolved reference 'temperature'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:168:49 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:168:56 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:168:64 Unresolved reference 'hasTemperature'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:170:23 Unresolved reference 'relativeHumidity'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:170:40 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:170:47 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:170:55 Unresolved reference 'hasRelativeHumidity'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:171:41 Unresolved reference 'soilTemperature'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:171:57 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:171:64 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:171:72 Unresolved reference 'hasSoilTemperature'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:172:38 Unresolved reference 'soilMoisture'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:172:51 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:172:58 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:172:66 Unresolved reference 'hasSoilMoisture'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:173:44 Unresolved reference 'barometricPressure'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:173:63 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:173:70 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:173:78 Unresolved reference 'hasBarometricPressure'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:174:39 Unresolved reference 'gasResistance'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:174:53 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:174:60 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:174:68 Unresolved reference 'hasGasResistance'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:175:33 Unresolved reference 'voltage'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:175:41 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:175:48 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:175:56 Unresolved reference 'hasVoltage'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:176:33 Unresolved reference 'current'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:176:41 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:176:48 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:176:56 Unresolved reference 'hasCurrent'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:177:29 Unresolved reference 'iaq'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:177:33 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:177:40 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:177:48 Unresolved reference 'hasIaq'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:178:29 Unresolved reference 'lux'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:178:33 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:178:40 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:178:48 Unresolved reference 'hasLux'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:179:31 Unresolved reference 'uvLux'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:179:37 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:179:44 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:179:52 Unresolved reference 'hasUvLux'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:250:26 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:252:26 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:254:26 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/NodeInfo.kt:256:26 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:24:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:25:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:26:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:28:5 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:28:47 Unresolved reference 'RouteDiscovery'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:30:9 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:30:9 Cannot infer type for type parameter 'R'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:30:14 Unresolved reference 'decoded'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:30:23 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:31:17 Unresolved reference 'hasDecoded'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:31:34 Unresolved reference 'wantResponse'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:31:50 Unresolved reference 'portnum'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:31:61 Unresolved reference 'Portnums'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:32:17 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:32:17 Cannot infer type for type parameter 'R'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:32:29 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:32:31 Unresolved reference 'RouteDiscovery'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:32:56 Unresolved reference 'payload'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:34:23 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:34:23 Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
fun <T> T.apply(block: T.() -> Unit): T
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:34:29 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:45 Unresolved reference 'dest'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:50 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:57 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:69 Inapplicable candidate(s): fun <K> ELVIS_CALL(x: K?, y: K): K
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:72 Unresolved reference 'MeshProtos.MeshPacket'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:96 Cannot infer type for type parameter 'A'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:96 Cannot infer type for type parameter 'B'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:35:96 Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
fun <A, B> A.to(that: B): Pair<A, B>
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:40 Unresolved reference 'source'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:47 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:54 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:66 Inapplicable candidate(s): fun <K> ELVIS_CALL(x: K?, y: K): K
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:69 Unresolved reference 'MeshProtos.MeshPacket'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:36:93 Unresolved reference 'from'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:37:41 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:37:65 Unresolved reference 'routeList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:38:25 Unresolved reference 'clearRoute'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:39:25 Unresolved reference 'addAllRoute'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:41:45 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:41:64 Unresolved reference 'routeBackList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:42:25 Unresolved reference 'clearRouteBack'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:43:29 Unresolved reference 'hopStart'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:43:45 Unresolved reference 'snrBackCount'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:44:29 Unresolved reference 'addAllRouteBack'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:47:23 Unresolved reference 'build'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:75:13 Unresolved reference 'RouteDiscovery'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:76:9 Unresolved reference 'routeList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:78:37 Unresolved reference 'routeList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:78:61 Unresolved reference 'snrTowardsList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:80:9 Unresolved reference 'routeBackList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:83:37 Unresolved reference 'routeBackList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:83:65 Unresolved reference 'snrBackList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:87:5 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:88:5 Unresolved reference 'MeshProtos.MeshPacket'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:91:5 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:91:99 Unresolved reference 'MeshProtos.MeshPacket'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:92:7 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:92:7 Unresolved reference. None of the following candidates is applicable because of a receiver type mismatch:
fun <T> T.takeIf(predicate: (T) -> Boolean): T?
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:92:14 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:92:19 Unresolved reference 'routeList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/RouteDiscovery.kt:92:48 Unresolved reference 'routeBackList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:28:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:42:25 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:49:15 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:54:28 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:54:34 Cannot infer type for type parameter 'T'. Specify it explicitly.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:54:51 Unresolved reference 'clearLoraConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:54:71 Unresolved reference 'build'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:58:5 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:59:13 Unresolved reference 'settingsList'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:59:35 Unresolved reference 'it'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:59:70 Unresolved reference 'it'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:59:74 Unresolved reference 'loraConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:61:5 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:62:9 Unresolved reference 'settingsCount'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:62:40 Unresolved reference 'getSettings'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:62:60 Unresolved reference 'loraConfig'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:65:5 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:66:13 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:73:5 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:74:24 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:81:5 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/ChannelSet.kt:84:34 Unresolved reference 'ChannelSet'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:24:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:28:33 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:29:42 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:30:39 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:31:43 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:35:66 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:38:56 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:39:29 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:47:24 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:48:29 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:56:26 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:58:22 Unresolved reference 'number'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:59:13 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:62:17 Overload resolution ambiguity between candidates:
fun Int.metersIn(unit: DistanceUnit): Float
fun Int.metersIn(system: <ERROR TYPE REF: Symbol not found for DisplayUnits>): Float
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:72:28 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:74:22 Unresolved reference 'number'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:75:13 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:78:17 Overload resolution ambiguity between candidates:
fun Float.toString(unit: DistanceUnit): String
fun Float.toString(system: <ERROR TYPE REF: Symbol not found for DisplayUnits>): String
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:84:34 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:86:20 Unresolved reference 'number'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:86:30 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:92:24 Overload resolution ambiguity between candidates:
fun Float.toString(unit: DistanceUnit): String
fun Float.toString(system: <ERROR TYPE REF: Symbol not found for DisplayUnits>): String
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:96:33 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:96:71 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:103:41 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/DistanceExtensions.kt:103:79 Unresolved reference 'DisplayUnits'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:20:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:21:23 Unresolved reference 'proto'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:38:5 Unresolved reference 'ConfigProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:40:12 Unresolved reference 'ConfigProtos.Config'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:45:5 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:47:12 Unresolved reference 'MeshProtos.MeshPacket'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:52:5 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:54:12 Unresolved reference 'MeshProtos'.
e: file:///home/alex/src/Meshtastic-Android/core/model/src/main/kotlin/org/meshtastic/core/model/util/Extensions.kt:63:10 Overload resolution ambiguity between candidates:
fun Any.toOneLineString(): String
fun <ERROR TYPE REF: Symbol not found for ConfigProtos>.toOneLineString(): String
fun <ERROR TYPE REF: Symbol not found for MeshProtos>.toOneLineString(): String
fun <ERROR TYPE REF: Symbol not found for MeshProtos>.toOneLineString(): String
Looks like something with the Protobuf generation?
./gradlew :core:datastore:kspFdroidDebugKotlin:
e: [ksp] InjectProcessingStep was unable to process 'ModuleConfigDataSource(androidx.datastore.core.DataStore<LocalModuleConfig>)' because 'LocalModuleConfig' could not be resolved.
Dependency trace:
=> element (CLASS): org.meshtastic.core.datastore.ModuleConfigDataSource
=> element (CONSTRUCTOR): ModuleConfigDataSource(androidx.datastore.core.DataStore<LocalModuleConfig>)
=> type (EXECUTABLE constructor): (androidx.datastore.core.DataStore<LocalModuleConfig>)void
=> type (DECLARED parameter type): androidx.datastore.core.DataStore<LocalModuleConfig>
=> type (ERROR type argument): LocalModuleConfig
If type 'LocalModuleConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalModuleConfig' is on your classpath.
e: [ksp] InjectProcessingStep was unable to process 'LocalConfigDataSource(androidx.datastore.core.DataStore<LocalConfig>)' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (CLASS): org.meshtastic.core.datastore.LocalConfigDataSource
=> element (CONSTRUCTOR): LocalConfigDataSource(androidx.datastore.core.DataStore<LocalConfig>)
=> type (EXECUTABLE constructor): (androidx.datastore.core.DataStore<LocalConfig>)void
=> type (DECLARED parameter type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] InjectProcessingStep was unable to process 'ChannelSetDataSource(androidx.datastore.core.DataStore<ChannelSet>)' because 'ChannelSet' could not be resolved.
Dependency trace:
=> element (CLASS): org.meshtastic.core.datastore.ChannelSetDataSource
=> element (CONSTRUCTOR): ChannelSetDataSource(androidx.datastore.core.DataStore<ChannelSet>)
=> type (EXECUTABLE constructor): (androidx.datastore.core.DataStore<ChannelSet>)void
=> type (DECLARED parameter type): androidx.datastore.core.DataStore<ChannelSet>
=> type (ERROR type argument): ChannelSet
If type 'ChannelSet' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'ChannelSet' is on your classpath.
e: [ksp] ModuleProcessingStep was unable to process 'org.meshtastic.core.datastore.di.DataStoreModule' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] BindingMethodProcessingStep was unable to process 'provideDataStoreScope()' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] BindingMethodProcessingStep was unable to process 'providePreferencesDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] BindingMethodProcessingStep was unable to process 'provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] BindingMethodProcessingStep was unable to process 'provideModuleConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
e: [ksp] BindingMethodProcessingStep was unable to process 'provideChannelSetDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)' because 'LocalConfig' could not be resolved.
Dependency trace:
=> element (OBJECT): org.meshtastic.core.datastore.di.DataStoreModule
=> element (METHOD): provideLocalConfigDataStore(android.content.Context,kotlinx.coroutines.CoroutineScope)
=> type (DECLARED return type): androidx.datastore.core.DataStore<LocalConfig>
=> type (ERROR type argument): LocalConfig
If type 'LocalConfig' is a generated type, check above for compilation errors that may have prevented the type from being generated. Otherwise, ensure that type 'LocalConfig' is on your classpath.
For this one, I have no idea :).
The instructions say to try using Android Studio for development, but this also doesn't work for me, because AGP 9.0 is not supported by the latest Android Studio release.
Any ideas on what I'm doing wrong here to get things building locally?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello! I am trying to make a small contribution (translation fix), but I'm having a lot of trouble compiling the Android app locally.
I cloned the repo and am on the
mainbranch. When I run./gradlew build, it fails because the Android SDK location isn't set. Okay, I set it and try again. Now I get a ton of errors, though many are duplicated for the different types of releases. So to help narrow it down:./gradlew :core:model:compileFdroidDebugKotlin:Looks like something with the Protobuf generation?
./gradlew :core:datastore:kspFdroidDebugKotlin:For this one, I have no idea :).
The instructions say to try using Android Studio for development, but this also doesn't work for me, because AGP 9.0 is not supported by the latest Android Studio release.
Any ideas on what I'm doing wrong here to get things building locally?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions