• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

READMED25-Apr-2025732 2618

exitcode_test.goD25-Apr-20252.1 KiB7757

main.goD25-Apr-202515.3 KiB528383

README

1Android
2=======
3
4For details on developing Go for Android, see the documentation in the
5mobile subrepository:
6
7	https://github.com/golang/mobile
8
9To run the standard library tests, enable Cgo and use an appropriate
10C compiler from the Android NDK. For example,
11
12	CGO_ENABLED=1 \
13	GOOS=android \
14	GOARCH=arm64 \
15	CC_FOR_TARGET=$NDK/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang \
16	./all.bash
17
18To run tests on the Android device, add the bin directory to PATH so the
19go tool can find the go_android_$GOARCH_exec wrapper generated by
20make.bash. For example, to run the go1 benchmarks
21
22	export PATH=$GOROOT/bin:$PATH
23	cd $GOROOT/test/bench/go1/
24	GOOS=android GOARCH=arm64 go test -bench=. -count=N -timeout=T
25
26