亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

生成 “.APK“文件從轉到安卓使用移動工具

生成 “.APK“文件從轉到安卓使用移動工具

慕姐8265434 2022-09-12 16:23:37
我正在處理一個項目,在這個項目中,我需要使用gomobile工具從Golang代碼庫生成一個APK文件。計劃是能夠在Android平板電腦上運行它。當我在平板電腦上安裝apk文件時,通過安卓工作室,我收到以下錯誤。 E/Go: panic: open C:/Users/ash/OneDrive/Desktop/go-workSpace/src/Myproject/config.json: no such file or directory但是,在單擊錯誤消息中的給定路徑后,Android 工作室會打開它要查找的文件(配置.json)這是我在Go中的源代碼exDir := "C:/Users/ash/OneDrive/Desktop/go-workSpace/src/Myproject/"    configFile, err := ioutil.ReadFile(filepath.Join(filepath.Dir(exDir), "config.json")) // Look for the config file in the same directory as the executable    Check(err)func Check(err error) {    if err != nil {        fmt.Println("Received generic error, panicking")        fmt.Println(err)        panic(err)    }}任何建議如何修復文件路徑?
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

在查看此線程后。這是官方的go支持頁面。所以,我想我需要

  1. 將所有文件移動到名為資產的目錄中。

  2. 資產目錄嵌入到 “.APK“可以通過安卓代碼庫訪問。

import "golang.org/x/mobile/asset"  


jsonFile, errOpen := asset.Open(config.json)

if errOpen != nil {

    fmt.Println(errOpen)

}

defer jsonFile.Close()

buf, errRead := ioutil.ReadAll(jsonFile)

if errRead != nil {

    fmt.Println(errRead)

}


查看完整回答
反對 回復 2022-09-12
  • 1 回答
  • 0 關注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號