基于fyne

环境配置:

1:安装go

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

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

 文件内部如下:

 2:创建文件并写入代码

代码内容:

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:打包成功,文件内部情况如下: