Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install the Full Android Sdk on Helix Bots. #4937

Open
dellis1972 opened this issue Feb 7, 2025 · 0 comments
Open

Install the Full Android Sdk on Helix Bots. #4937

dellis1972 opened this issue Feb 7, 2025 · 0 comments
Labels
Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports

Comments

@dellis1972
Copy link

We have a requirement to test the integration of the ICorDebug Debugger and the .NET Android Sdk.
In order to meet this requirement, we need to be able to build .NET Android applications on the Helix bots themselves.
This is because some of the debug scenarios use tooling which is part of the build system. For example we would need to be able to run commands such as

dotnet build foo.csproj -c Debug -t:Install 
dotnet build foo.csproj -f netX.X-android -t:Run -p:AndroidAttachDebugger=true

Currently the Helix bots only include adb and emulator tooling. While those do allow us to install a full apk, it does not allow us to test the specific debugging path which side-loads assemblies.

Ideally we would like to be able to test this on Windows, Mac and Linux since those are all the platforms our customers use.
However I am aware that running the Android emulators on Windows can be problematic.

The planned release of the ICorDebug integration/switch is VS 17.14. Which I guess is scheduled for //build which is in May 2025.

@ilyas1974 ilyas1974 added the Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports label Feb 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports
Projects
None yet
Development

No branches or pull requests

2 participants