Я использую Termux на пикселе 7a. В termux я установил Ubuntu с помощью Proot.
В Ubuntu я установил dotnet-runtime-7.0
Когда я запускаю:
dotnet -h
Я получаю сообщение об ошибке:
Инициализация кучи GC не удалась с ошибкой 0x8007000E
Не удалось выполнить create CoreCLR, HRESULT: 0x8007000E
Эта ошибка указывает на то, что мне не хватает памяти.
Я закрыл все приложения, кроме termux, и запустил htop. В нем говорилось, что у меня есть 1,4 ГБ свободной памяти и 1,2 ГБ свободной системной подкачки.
Мой вопрос: я хочу знать, как взять Linux-систему, такую как termux, на Android, и создать некоторую подкачку и заставить команду dotnet запускаться в этом пространстве подкачки.
Она мне нужна, чтобы заняться разработкой dotnet на Android.
Я пробовал установить Ubuntu на termud через proot, затем я установил последнюю стабильную команду dotnet из репозитория пакетов Ubuntu. Затем я запустил dotnet -h
Я получил сообщение об ошибке, сообщающее, что мне не хватает памяти. Это вызывает беспокойство, потому что некоторые, если не лучшие, устройства Android на рынке имеют только 12 ГБ оперативной памяти. Это затрудняет разработку dotnet на Android.
Подробнее здесь: https://stackoverflow.com/questions/769 ... use-dotnet