ubuntu gradle編譯總結

1.下載gradle 版本zip文件並配置對應的環境變量
我的是gradle-5.4.1
export GRADLE_USER_HOME=/home/louis/gradle/gradle-5.4.1
注意此變量需要與具體編譯的代碼中 gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME                                                                                                  
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
文件中的變量一致 如不一致請修改gradle-wrapper.properties中的
如有的項目中的gradle-wrapper.properties distributionBase=GRADLE_HOME而當前編譯時根本沒有此變量
還有,/home/louis/gradle/gradle-5.4.1 路徑下應該有bin文件夾

2.下載sdk版本配環境變量並更新sdkmanager
我的sdk版本是 android-sdk_r24.4.1-linux.tgz
解壓後放置在當前用戶根目錄下sdk文件夾
可以進去查看 SDK Readme.txt內容
其中有一條 tools/android update sdk --no-ui
就是讓你更新sdk
export ANDROID_HOME=/home/louis/sdk/android-sdk-linux
此目錄下必須要有一個tools文件夾
3.編譯工程 中途會停止,說sdk licenses需要確認
此時進入ANDROID_HOME/tools/bin有個文件sdkmanager做更新操作
sudo ./sdkmanager  --update
期間,會讓你選擇授權,y即可,等待完成。
4.繼續編譯工程 如果出現Could not download tensorflow-lite.aar 等第三方包的話,應該是當前你的工程無法下載成功,需要更新包的版本,在build.gradle中找到版本
號,修改後繼續編譯。

發佈了12 篇原創文章 · 獲贊 1 · 訪問量 5900
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章