>백엔드 개발 >Golang >golang이 Android를 작성할 수 있나요?

golang이 Android를 작성할 수 있나요?

尚
원래의
2020-03-19 14:00:585612검색

golang이 Android를 작성할 수 있나요?

golang에는 Android용 Go 라이브러리 도구가 포함된 go.mobile이라는 새로운 라이브러리가 있습니다.

go.mobile 라이브러리의 Readme에는 개발 환경 구축에 대한 소개가 있지만 초기 버전에 국한되어 있으며 IDE에 통합된 빌드 시스템은 아직 제공되지 않습니다.

1. 먼저 Android SDK와 NDK가 필요합니다.

2. 그런 다음 환경 변수를 추가해야 합니다: NDK_ROOT=$HOME/android/ndk-toolchain

3. NDK 도구 ndk/build/tools/make-standalone-toolchain.sh -platform=android-9를 구성합니다. --install -dir=$NDK_ROOT

4. Go 크로스 컴파일러

hg clone https://code.google.com/p/go
cd go/src
CC_FOR_TARGET=$NDK_CC GOOS=android GOARCH=arm GOARM=7 ./make.bash

5를 설치합니다. 이전에 GO를 설치한 경우 기본적으로 컴퓨터 플랫폼용이므로 여기에 ARM을 빌드해야 합니다. 아마 그런 의미일 겁니다.

6. 경로 환경 변수에 go/bin을 추가하세요

Go를 사용하면 두 개의 프로젝트를 개발할 수 있습니다. 하나는 go를 호출하는 Android JAVA 코드이고, 다른 하나는 순수하게 Go로 작성된 APP이고, 두 번째는 Open을 제공하는 것입니다. gl 및 완전한 golang 개발 환경.

더 많은 golang 지식을 알고 싶으시면 PHP 중국어 홈페이지의 golang tutorial 칼럼을 주목해주세요.

위 내용은 golang이 Android를 작성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.