Skip to content

Commit 022432f

Browse files
committed
Fix crash in android os
1 parent e21da69 commit 022432f

File tree

2 files changed

+21
-13
lines changed

2 files changed

+21
-13
lines changed

src/Environment.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,16 @@ public abstract partial class Context
1414

1515
private static InteractInterface CheckConsole()
1616
{
17-
if (Environment.OSVersion.Platform == PlatformID.Unix)
17+
#if NET6_0_OR_GREATER
18+
var isAndroid = OperatingSystem.IsAndroid();
19+
#else
20+
var isAndroid = false;
21+
#endif
22+
23+
if (Environment.OSVersion.Platform == PlatformID.Unix || isAndroid)
1824
{
25+
if (isAndroid) return InteractInterface.UI;
26+
1927
// Unix console behavior
2028
if ((int)Console.BackgroundColor == -1)
2129
{

src/packages.lock.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
},
1717
"Nerdbank.GitVersioning": {
1818
"type": "Direct",
19-
"requested": "[3.6.141, )",
20-
"resolved": "3.6.141",
21-
"contentHash": "A2+obbz6Xl6nHdDDMiqHCrn6Lktrs/pLq4BIQXDUD2O2gd5fz2WobQyX30Kp0mPPXjEOgBA1r5s6iYVurTkUig=="
19+
"requested": "[3.6.143, )",
20+
"resolved": "3.6.143",
21+
"contentHash": "N24MtdLq4PmdJ2woTQd9515q0I1jeO/DlimYCB/GoRd510Fc9dk9H6YaN8MPPrVF8RHrIalCUfWbWvcoarYeoQ=="
2222
},
2323
"System.Text.Json": {
2424
"type": "Direct",
@@ -154,9 +154,9 @@
154154
},
155155
"Nerdbank.GitVersioning": {
156156
"type": "Direct",
157-
"requested": "[3.6.141, )",
158-
"resolved": "3.6.141",
159-
"contentHash": "A2+obbz6Xl6nHdDDMiqHCrn6Lktrs/pLq4BIQXDUD2O2gd5fz2WobQyX30Kp0mPPXjEOgBA1r5s6iYVurTkUig=="
157+
"requested": "[3.6.143, )",
158+
"resolved": "3.6.143",
159+
"contentHash": "N24MtdLq4PmdJ2woTQd9515q0I1jeO/DlimYCB/GoRd510Fc9dk9H6YaN8MPPrVF8RHrIalCUfWbWvcoarYeoQ=="
160160
},
161161
"NETStandard.Library": {
162162
"type": "Direct",
@@ -311,9 +311,9 @@
311311
},
312312
"Nerdbank.GitVersioning": {
313313
"type": "Direct",
314-
"requested": "[3.6.141, )",
315-
"resolved": "3.6.141",
316-
"contentHash": "A2+obbz6Xl6nHdDDMiqHCrn6Lktrs/pLq4BIQXDUD2O2gd5fz2WobQyX30Kp0mPPXjEOgBA1r5s6iYVurTkUig=="
314+
"requested": "[3.6.143, )",
315+
"resolved": "3.6.143",
316+
"contentHash": "N24MtdLq4PmdJ2woTQd9515q0I1jeO/DlimYCB/GoRd510Fc9dk9H6YaN8MPPrVF8RHrIalCUfWbWvcoarYeoQ=="
317317
},
318318
"Microsoft.Build.Tasks.Git": {
319319
"type": "Transitive",
@@ -383,9 +383,9 @@
383383
},
384384
"Nerdbank.GitVersioning": {
385385
"type": "Direct",
386-
"requested": "[3.6.141, )",
387-
"resolved": "3.6.141",
388-
"contentHash": "A2+obbz6Xl6nHdDDMiqHCrn6Lktrs/pLq4BIQXDUD2O2gd5fz2WobQyX30Kp0mPPXjEOgBA1r5s6iYVurTkUig=="
386+
"requested": "[3.6.143, )",
387+
"resolved": "3.6.143",
388+
"contentHash": "N24MtdLq4PmdJ2woTQd9515q0I1jeO/DlimYCB/GoRd510Fc9dk9H6YaN8MPPrVF8RHrIalCUfWbWvcoarYeoQ=="
389389
},
390390
"Microsoft.Build.Tasks.Git": {
391391
"type": "Transitive",

0 commit comments

Comments
 (0)