GO语言开发apk

基于fyne

环境配置:

1:安装go

2:安装android sdk,ndk环境,可以通过android studio中的sdk manage完成配置

3:安装fyne:https://github.com/fyne-io/fyne

操作步骤:
1:创建文件夹,go mod初始化,操作如下:

GO语言开发apk_第1张图片

 文件内部如下:

GO语言开发apk_第2张图片

 2:创建文件并写入代码

GO语言开发apk_第3张图片

代码内容:

package main

import (
	"fyne.io/fyne/v2/app"
	"fyne.io/fyne/v2/container"
	"fyne.io/fyne/v2/widget"
)

func main() {
	a := app.New()
	w := a.NewWindow("Hello")

	hello := widget.NewLabel("Hello Fyne!")
	w.SetContent(container.NewVBox(
		hello,
		widget.NewButton("Hi!", func() {
			hello.SetText("Welcome :)")
		}),
	))

	w.ShowAndRun()
}

 3:命令行输入

go mod tidy

4: 放入一张图片作为apk图标,然后输入

fyne package -os android -appID com.example.myapp -icon mobileIcon.png

5:打包成功,文件内部情况如下:
GO语言开发apk_第4张图片

GO语言开发apk_第5张图片

 

 

你可能感兴趣的:(android,golang)