0

我是 Android 开发的新手。所以想开始并在我的手机中构建和运行 Hello World 应用程序。我已经安装NDK,clang-12Fyne运行

fyne package --os android --appID com.example.myapp     

得到

go build -buildmode=c-shared -o /tmp/gomobile-work-791801243/lib/armeabi-v7a/libparts.so parts failed: exit status 2
# runtime/cgo
clang: error: no input files

项目结构:

parts:
    - go.mod
    - Icon.png
    - main.go

如果我从项目根目录(部分)手动运行

go build -buildmode=c-shared -o /tmp/gomobile-work-791801243/lib/armeabi-v7a/libparts.so parts

它创建 .so 文件而没有任何错误。似乎它只是关于相对路径,但我该如何解决呢?抱歉提供了糟糕的信息,真的不知道什么可能有用。所以请在评论中写下您需要什么信息,我会提供。

4

1 回答 1

0

您是从“parts”文件夹中运行命令吗?也许你有 GOOS 或 GOARCH 设置可以改变构建路径?

于 2022-02-19T16:06:02.463 回答