Моя среда разработчика:
uname -a Linux raul-H310M-H 5.15.0-71-generic #78~20.04.1-Ubuntu SMP
Среда, 19 апреля, 11:26:48 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Моя версия go:
go версия go1.20.2 linux/amd64
Android
Код: Выделить всё
ro.build.version.sdk=29
ro.build.version.release=10
Код: Выделить всё
GOOS=linux
GOARCH=arm64
CC=~/aarch64-linux-musl-cross/bin/aarch64-linux-musl-gcc
не исполняемый файл: 64-битный файл ELF
это устройство имеет такую архитектуру:
Linux localhost 5.4.19-android-x86_64
Этот очень простой код отлично работает на устройстве Android с GOOS=linux и GOARCH=arm64 и без установки CC:
Код: Выделить всё
package main
import "fmt"
func main() {
fmt.Printf("Hello Android!\n")
}
Подробнее здесь: https://stackoverflow.com/questions/761 ... t-elf-file
Мобильная версия