42 lines
1.0 KiB
Markdown
42 lines
1.0 KiB
Markdown
# 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
|
|
|
|
#### 资料
|
|
|
|
* https://github.com/fyne-io/fyne
|
|
* 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
|