Unity上使用華為AGC服務Demo常見操作及問題
首先,提供個在Unity中整合華為服務的Demo下載連結,可以先嚐試接入
1 、使用Unity 開啟Demo 報非法依賴錯誤
Project has invaild dependenciess: com.unity.textmeshpro: connect ETIMEDOUT 172.81.232.209:443 com.unity.timeline: connect ETIMEDOUT 172.81.232.209:443
此時可以忽略該問題,點選 Continue,進入專案。然後在專案內部,點選 Window - Package Management
找到需要更新的包,點選Update,更新到最新版本即可。
2 、切換Android 平臺
選擇File - Build Setting,選擇Android,點選Switch Platform,切換到Android
3 、切換Android 平臺後,報Visual C# Compiler version 錯誤
此時有如下錯誤,可以直接忽略,關掉該專案,再重新開啟即可解決該問題
Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e) Cpoyright(C) Microsoft Corporation. All right reserved.
4 、打包執行Demo 工程需要的操作
在Build Setting介面,點選Player Settting,進入專案設定頁面,
首先,配置Product Name,配置為你需要的名稱
然後,在Other Setting中,配置Package Name,此名稱為Android應用的包名,需要和AGC的json檔案中名稱保持一致。
在Publish Setting中,去勾選 Custom KeyStore.(此處僅針對AGC的9項無需簽名的服務,如果涉及簽名,請完成生成簽名的相關操作)
最後,在AGC介面下載json檔案並且放到專案的..\Assets\Plugins\Android 路徑下
5、打包時報錯Dorg.gradle.jvmargs=-Xmx4096m" "assembleDebug"
在Build Setting中,選擇對應的裝置,點選Build and run,此時會報如下錯誤,
org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleDebug" stderr[ Picked up JAVA_TOOLOPTIONS: Dfile.encoding=UTF-8
此問題是我們取消了對應的簽名檔案,但是在gradle檔案中又使用該檔案造成的。
想要解決該問題,需要開啟..\Assets\Plugins\Android路徑下的launcherTemplate.gradle檔案,找到如下程式碼段,將其註釋:
6 、打包時報錯launcher-release.apk 不存在
Temp\gradleOut\launcher\build\outputs\apk\release\launcher-release.apk does not exist System.IO.File.Move(System.String.sourceFileName, System.String destFileName)
解決此問題:需要在打包的時候,勾選下圖中的選項
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0203477564318780394?fid=0101271690375130218
原作者:Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2780874/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Unity平臺 | 快速整合華為AGC雲資料庫服務UnityGC資料庫
- 【FAQ】推送服務常見問題及解決方案
- 快速解決整合華為AGC服務提示miss client id問題GCclient
- Ceph常規操作及常見問題梳理
- git 常見問題及操作方法Git
- 客戶服務常見問題及解決方法介紹
- 【FAQ】整合分析服務的常見問題及解決方案
- 【FAQ】申請華為運動健康服務授權的4個常見問題及解決方法健康服務
- 華為雲服務治理 | 微服務常見故障模式微服務模式
- Cocos平臺整合AGC常見問題總結GC
- 服務端常見服務安裝及配置服務端
- rocketmq常見問題及使用 新手篇MQ
- 音訊編輯服務UI SDK接入指導及常見問題音訊UI
- 常見埠及對應服務
- WIN 8.1使用常見問題及解決
- 快速整合華為AGC雲端儲存服務-AndroidGCAndroid
- Cocos|快速整合華為AGC雲端儲存服務GC
- iOS平臺 | 快速整合華為AGC認證服務iOSGC
- 常見問題及解決
- 【FAQ】申請運動健康服務驗證環節常見問題及解答健康服務
- iOS FTPManager的簡單使用及常見問題iOSFTP
- 華為交換機常見QinQ操作
- 【FAQ】接入華為帳號服務過程中常見問題總結
- 域名解析常見問題(上)
- VNC常用操作及常見問題解決辦法彙總VNC
- Git常見問題及解決Git
- 常見問題及解決方案
- CocoaPods使用及安裝常見問題修復
- iPhone 6/Plus常見使用問題及解決方案iPhone
- Nginx 快取使用官方教程及常見問題解答Nginx快取
- Q9使用常見問題及解決方案
- 華為交換機常見STP/RSTP操作
- 在快應用中整合華為AGC雲端儲存服務GC
- 五種常見Windows服務啟動問題的排錯方法Windows
- Nacos 常見問題及解決方法
- UltraEdit常見問題及解決教程
- mybatis常見庫及問題彙總MyBatis
- Jedis介紹及常見問題分析