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

Enabling Android ARM64 for .NET Core #2044

Closed
2 of 8 tasks
cydhaselton opened this issue Mar 7, 2017 · 10 comments
Closed
2 of 8 tasks

Enabling Android ARM64 for .NET Core #2044

cydhaselton opened this issue Mar 7, 2017 · 10 comments

Comments

@cydhaselton
Copy link
Contributor

This issue will be a list of tasks necessary to enable Android ARM64 for .NET Core, in the style of Enabling Linux ARM32 for .NET Core. Please assign the arm64, os-android and os-unsupported labels, if appropriate.

References

Common

  • Refactor/merge build-android-rootfs.sh for core-setup if necessary. Use updated build-android-rootfs.sh for arm64 and arm (PR Support compiling for ARM Android corefx#16819)
  • Add necessary files and directories to support android cross-build
  • Fix build-android-rootfs.sh so that it pulls latest package version.

CoreCLR

CoreFX

core-setup

Porting To New Platform References

cc\ @qmfrederik

@cydhaselton
Copy link
Contributor Author

UPDATE: CoreCLR .nuget package PR merged. Moving to CoreFX .nuget package builds

@dagood dagood transferred this issue from dotnet/core-setup Jan 22, 2020
@Dotnet-GitSync-Bot Dotnet-GitSync-Bot added area-Infrastructure-installer untriaged New issue has not been triaged by the area owner labels Jan 22, 2020
@thebestnom
Copy link

It looks like a lot of it is done, can someone update this?

@nxrighthere
Copy link

I would like to see an update for this issue, please?

@ViktorHofer ViktorHofer removed the untriaged New issue has not been triaged by the area owner label Jul 12, 2020
@ViktorHofer
Copy link
Member

@marek-safar @steveisok can you please update this issue based on the work that your team has done in the last months?

@marek-safar
Copy link
Contributor

I think we can close this issue as most of the infrastructure tasks have been completed. The plan is for .NET6 to officially support Android but the foundational pieces are all already in and we do run on Android dotnet/runtime PR changes today.

@qmfrederik
Copy link
Contributor

@marek-safar Just to be sure, does this include support for running .NET console apps (e.g. via adb shell or Termux) on Android?

@marek-safar
Copy link
Contributor

This issue does not cover .NET SDK or CLI integration and that part is planned for .NET6.

@qmfrederik
Copy link
Contributor

This issue was opened (at the time) with Android CLI integration in mind.

That scenario worked at one point in time. You could dotnet publish a Hello World console app which targeted android-arm64 and run it via adb shell.

If the issue has been recycled to track something else, it may be worth to mention that in a comment or the description.

@marek-safar
Copy link
Contributor

What I meant by CLI integration is smoother dev experience when targeting Android. You can do dotnet publish and manual adb shell today but that's not where we would like to land.

@ViktorHofer ViktorHofer added this to the 6.0.0 milestone Jul 15, 2020
@marek-safar
Copy link
Contributor

This will be addressed as part of #44654

@ghost ghost locked as resolved and limited conversation to collaborators Mar 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

8 participants