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