以前有人使用过Gomobile应用程序,并且在手机中成功创建了文件吗?我在Android 4.4.2的Galaxy S4上试过以下代码:Golang:Gomobile应用程序无法生成文件
package main
import (
"golang.org/x/mobile/app"
"golang.org/x/mobile/event/lifecycle"
"golang.org/x/mobile/event/paint"
"os"
)
func main() {
os.Create("zzz.txt")
app.Main(func(a app.App) {
for e := range a.Events() {
switch e := a.Filter(e).(type) {
case lifecycle.Event:
_=e
case paint.Event:
a.Publish()
}
}
})
}
但是在手机中没有创建文件。
我也尝试过所谓的“AnGoIde”,让我们来写去,直接在Android中编译应用程序,下面的代码是能够创建“zzz.txt”文件:
package main
import "os"
func main(){
os.Create("zzz.txt")
}
最后我想要将所有错误保存在文件中,以便我可以查看导致我的应用程序崩溃的原因,并且AnGoIde不支持许多软件包,因此我无法将其用于测试。有没有人成功地使用gomobile应用生成文件?
p.s.我试图指定目录为“/ storage/emulated/0/Go /”,这是我存储apk文件的相同地方,但不起作用。
谢谢你的作品! – Kyle
有些人正在寻找解决方案的意见: – Kyle
http://stackoverflow.com/questions/3593420/is-there-a-way-to-get-the-source-code-from-an-apk-file – Kyle