fyne
Go to file
suguo.yao 6d7edd8208 权限控制实现中 2022-10-10 17:24:38 +08:00
basic container学习中,解决linux下不能运行的问题 2022-10-04 12:07:09 +08:00
clock init 2022-10-02 11:05:41 +08:00
container container学习中,解决linux下不能运行的问题 2022-10-04 12:07:09 +08:00
handler init 2022-10-02 11:05:41 +08:00
network 权限控制实现中 2022-10-10 17:24:38 +08:00
.gitignore android打包与安装测试通过 2022-10-02 21:54:47 +08:00
Icon.png init 2022-10-02 11:05:41 +08:00
go.mod init 2022-10-02 11:05:41 +08:00
readme.md container学习中,解决linux下不能运行的问题 2022-10-04 12:07:09 +08:00

readme.md

fyne

概述

组件

  • fyne.io/fyne/v2 v2.2.3

开发环境构建

  • go get -v -u fyne.io/fyne/v2 #不做使用goproxy.io代理export GONOPROXY="fyne.io",并使用科学上网

打包

  • go install fyne.io/fyne/v2/cmd/fyne@latest
  • 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'

模拟器

  • ./emulator -avd Pixel_3a_API_33_x86_64 -gpu auto # 清存储-wipe-data
  • ./emulator -list-avds

资料

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