container学习中,解决linux下不能运行的问题

This commit is contained in:
suguo.yao 2022-10-04 12:07:09 +08:00
parent afda63625d
commit 1718cb1ff8
3 changed files with 42 additions and 3 deletions

25
container/main.go Normal file
View File

@ -0,0 +1,25 @@
package main
import (
"image/color"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/app"
"fyne.io/fyne/v2/canvas"
"fyne.io/fyne/v2/container"
)
func main() {
application := app.New()
win := application.NewWindow("container")
win.SetMaster()
win.Resize(fyne.NewSize(300, 360))
green := color.NRGBA{0, 255, 0, 255}
txt1 := canvas.NewText("Hello", green)
txt2 := canvas.NewText("fyne", green)
txt2.Move(fyne.NewPos(20, 20))
content := container.NewWithoutLayout(txt1, txt2)
win.SetContent(content)
win.ShowAndRun()
}

View File

@ -12,9 +12,10 @@
#### 打包
* go install fyne.io/fyne/v2/cmd/fyne@latest
* fyne package -icon
* export ANDROID_NDK_HOME=/home/suguo/Android/android-ndk-r19c
* fyne package -os android -appID me.myschools.fyne.basic -icon '/home/suguo/project/fyne-demo/Icon.png'
* fyne package -os android -appID me.myschools.fyne-demo -icon '/Users/suguo/project/fyne-demo/Icon.png'
no Android NDK found in $ANDROID_HOME/ndk-bundle nor in $ANDROID_NDK_HOME
#### 模拟器
@ -24,4 +25,17 @@
#### 资料
* https://github.com/fyne-io/fyne
* https://developer.fyne.io/
* document https://developer.fyne.io/
#### QA
* no Android NDK found in $ANDROID_HOME/ndk-bundle nor in $ANDROID_NDK_HOME
只需要下载ndk包
* 程序不能运行,提示'-'
包名称中不能包含‘-’
* /usr/bin/ld: 找不到 -lXxf86vm: 没有那个文件或目录
sudo apt-get install libgl1-mesa-dev xorg-dev