본문 바로가기
Development/GoLang

[GoLang] aar(Android Archive) 라이브러리 생성

by Actoala 2022. 12. 26.
반응형

 

1. Aar 생성

가. 환경구성 패키지 다운로드

cmd 창 실행 및 go폴더 이동. (go파일 기본설정 기준)

cd C:\Users\{{사용자이름}}\go

 

(1) gomobile 패키지 다운로드

go get golang.org/x/mobile/cmd/gomobile

 

(2) gobind 패키지 다운로드

go get golang.org/x/mobile/cmd/gobind

 

나. 필수 패키지 다운로드

C:\Users\{{사용자이름}}\go 폴더에서 {{go 파일명}}.go 생성 및 모듈화.

package aar //{{package명}}
import “fmt”
func PrintfString(name string) string {
    return fmt.Sprintf(“Hey, %s!”, name)
}

※ 한글주석 작성 → *.aar 적용 시 오류발생 (일부 function만 정상작동 확인) 제거 필수

go mod init aar

 

(1) bind 패키지 다운로드.

go get golang.org/x/mobile/bind

 

다. aar 생성

gomobile bind -o aar.aar aar
//go mobile bind –o {{aar파일명}}.aar {{package 명}}

※ 소요시간 : 5~15분 

'Development > GoLang' 카테고리의 다른 글

[GoLang] aar(Android Archive) 라이브러리 적용  (0) 2022.12.26

댓글