如何解決Eclipse整合華為AGC SDK工具包執行失敗問題

華為開發者論壇發表於2021-06-16

問題背景

應用近期計劃使用華為 AppGallery Connect的崩潰服務,需要接入SDK,但是應用還是Eclipse開發的,整合下來發現SDK的整合和Android Studio還有區別。

根據華為 AGC官網資料的描述,需要先下載工具包,透過工具包來生成eclipse的工程包,具體的文件如下:

https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-get-started#h2-1587519820720

但是按照文件的步驟,執行 aar2eclipse/aar目錄下的build.bat檔案的時候,命令列報錯,主要的錯誤資訊是


FAILURE: Build failed with an exception.
* What went wrong: 
    Task ‘ assembleRelease ’ not found in root project ‘ aar ’.


問題復現

1、首先懷疑是網路的問題:

由於公司電腦使用的是公司的內網,懷疑是公司內網的原因。但是斷開內網正常使用外網的時候,執行 bat問題仍然存在。

2、Android開發環境的問題。

     借用了同事的電腦,執行的時候直接成功,因此懷疑是Android開發環境的配置問題。對於開發環境,發現環境變數和我的有區別。他的環境變數相比我的電腦,多了一個ANDROID_HOME的引數。

問題原因:

華為官方提供的 Eclipse工具包,其執行依賴ANDROID_HOME變數,當系統的環境變數裡沒有該引數的時候,執行就會報錯。

最終的問題解決:  開啟我的電腦  –> 右鍵“ 此電腦”->選擇 “ 屬性” -> 選擇“ 高階系統設定” -> 點選 “ 環境變數”-> 在系統變數中, 新建一個 ANDROID_HOME引數。

其值配置為你本地的 Android SDK的安裝路徑,即可執行成功,有圖有真相:

華為 AGC服務Android使用入門官方文件:  https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-get-started#h2-1587519820720


原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0201454901869290780?fid=0101271690375130218

原作者: Mayism

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2776853/,如需轉載,請註明出處,否則將追究法律責任。

相關文章