Unity2018+ hms-unity-plugin+Android配置过程
1、安装unity2018.4.2f1;
2、下载汉化文件Localization,并放到D:\Program Files\Unity\Editor\Data;
3、打开软件登录,点standard Assets Example Poject下载资源包;
4、点击文件-Build-点Android,提示到下载页面,点击,直接下载UnitySetup-Android-Support-for-Editor-2018.4.2f1.exe,安装;
5、hms-unity-plugin下载地址:HMSUnityPackageV2.3.7-2018;
6、打开Uniy,创建新项目,导入HMSUnityPackageV2.3.7-2018,此时会提示C#4错误:Unity2018升级到2019后,脚本全都不可用,报错后半段部分内容为“Feature `out variable declaration' cannot be used because it is not part of the C# 4.0 language specification”。
原帖链接:https://answers.unity.com/questions/1446008/assetsenemycs37-error-cs1644-feature-using-static.html
在Unity选择【Build】—【玩家设置】—【Other Settings】—大项下的【Scripting Runtime Version】选项选择【.NET 4.x Equivalent】,重启软件。
7、点击文件-Bulid-Android,切换平台,提示Unadble to detect SDK in the selected directory。
编辑-Preferences-外部工具-NDK-Download,下载android-ndk-r16b-windows-x86_64.zip,解压到D:\Android\SDK
外部工具-SDK-Download,打不开网页。下载Android stuiod,安装;
下载的时候的问题https://www.cnblogs.com/guangzhiruijie/p/18272953,下载Android 8.0--SDK26
然后在Tools>SDK Manager中,找到SDK Tools面板,然后在右下角取消勾选 Hide Obsolete Packages选项,意思是 取消隐藏废弃的Packages
然后寻找Android SDK Tools(Obsolete)勾选后再点击左边的下载图标,然后选择Apply,等待下载完成
这里原因应该也比较清楚了,可能是新版本的SDK用Android SDK Platform-Tools替代掉了以前的Android SDK Tools,而Unity2018.4.14无法识别比较新的安装SDK平台工具,于是便会报错
Apply之后便可以在Unity面板中选择该SDK的路径了。
下载你需要的Gradle版本,(假装是5.4.1版本的Gradle,将解压出来的gradle-5.4.1目录下的lib文件夹复制到gradle目录下)
找到你的unity的安装目录
1 该目录所在的Unity Editor安装路径下:\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle,将gradle目录下的lib文件夹进行备份后删
2、将下载的Gradle压缩包解压出来的gradle-*目录里面的lib文件夹复制粘贴到gradle目录下。







【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2023-06-29 CreateJS和PHP进行通信
2023-06-29 C#和Java的值传递和引用传递
2022-06-29 SQLiteHelper类