1、我公司一般都是通过代理访问外网的,至于unity 如何设置代理,可以参考我这篇博客。

2、所以按照Unity的android版本打包就非常的麻烦。所以Unity依赖的android SDK JDK我这就不赘述了,很多博客都有在写这块怎么安装。

3、在所有的安装完成之后。我们需要安装Gradle-5.6.4以及Gradle的plugin 3.6.0,这一步很关键,Unity在打包的时候回用到Gradle-5.6.4,而Gradle以及它的插件缓存就很重要了。

打开android studio,点击File->Project Structure

弹窗配置Gradle Version以及Gradle Plugin Version

点击OK,等待同步下载完成。然后就是配置Unity了。

4、配置Unity,Edit->Preferences->External Tools

5、重要的,如果配置的Gradle的路径不是由Android Studio下载缓存的Gradle-5.6.4,打包的时候就会在detecting current sdk tools version步骤卡很久。我安装Unity环境的时候,使用的自己下载的Gradle,打包就很卡很久,使用了Android Studio缓存的Gradle路径,打包就很快了。虽然很多人建议断网来解决卡的问题,但是不方便。大家试试我这个方法吧。这个方法解决了我的问题。重要,重要,重要,一定要使用Android Strudio缓存的Gradle版本。

6、如果以上还不能解决你们的问题,我最近就是好好的,后来又不行了,又开始在detecting current sdk tools version卡了很久。我调试发现是因为unity在打包的时候会调用adndroid sdk中的tools文件下的sdkmanager.bat --list命令,这个命令会去检验sdk的版本,还有下载的各个工具,会去下载对比文件,这个下载文件就占用很多很多时间。因为我们公司一般都是没有网络的造成了基本都下载不了显示了一直在这卡着。

我的终极大招就是,我android sdk安装的都没有问题,不需要检验了,我就修改了sdkmanager.bat脚本,不需要执行检验命令。打开的android sdk目录下的tools/bin/sdkmanager.bat脚本,然后把下面这一行注释掉就行了。

@rem "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %SDKMANAGER_OPTS%  -classpath "%CLASSPATH%" com.android.sdklib.tool.sdkmanager.SdkManagerCli %CMD_LINE_ARGS%

如果报版本号小于23.0.0啥的,你在把注释删掉,还原回去。应该是每次打包的时候它隔一段时间校验一次。

7、或者如果你有代理的话,可以修改这条命令行加上代理 "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %SDKMANAGER_OPTS%  -classpath "%CLASSPATH%" com.android.sdklib.tool.sdkmanager.SdkManagerCli --no_https --proxy=http --proxy_host=xxx.xxx.xxx.xxx --proxy_port=808 %CMD_LINE_ARGS%

Unity2019版本打包一直停留在 detecting current sdk tools version的解决方案相关推荐

  1. 包打包和解析过程 unity_解决Unity2018打包,提示 SDK Tools version 0.0.0 < 26.1.1

    编辑器版本:unity 2018.4.27 项目管理器:Unity Hub2.4.1,该管理器可以安装如下版本的unity(只要空间足够就可以装不同版本的unity,互补不足) 问题描述: 自己安装的 ...

  2. 计算机无法启动vm服务,电脑中的虚拟机VM开机停留在dhcp无法启动如何解决

    ‍ 开始学习安装操作虚拟机系统的朋友可能会遇到电脑中的虚拟机VMware开机停留在dhcp无法启动的问题.其主要原因是虚拟机启动顺序是由网络为第一启动,因此,只需要将启动顺序调整为光驱启动为第一启动即 ...

  3. 虚拟机win7 dhcp服务器,电脑中的虚拟机VM开机停留在dhcp无法启动如何解决

    ‍ 开始学习安装操作虚拟机系统的朋友可能会遇到电脑中的虚拟机VMware开机停留在dhcp无法启动的问题.其主要原因是虚拟机启动顺序是由网络为第一启动,因此,只需要将启动顺序调整为光驱启动为第一启动即 ...

  4. Pycharm打开Project(工程)时停留在preparing workspace时间过长,导致打开很慢的解决方法...

    Pycharm打开Project(工程)时停留在preparing workspace时间过长,导致打开很慢的解决方法- 昊虹君用Pycharm进行Python的开发,一直用得好好的,也没作过什么异常 ...

  5. 正在配置您的计算机,解决方案:Win10系统正在配置Windows Update并停留在100%,如何解决...

    win10系统的某些用户想要将其计算机更新到最新版本.但是,在升级过程中,一些用户遇到了他们将Windows Update配置为停留在100%的情况.如果在耐心等待之后仍然无法正常工作,请按照以下步骤 ...

  6. Unity2017、2019、2020版本打包APK

    2017版本打包APK,下面这个文章写得很不错,值得参考 参考博文:https://blog.csdn.net/zhanghefu/article/details/111150764 Unity201 ...

  7. 星际2正在等待暴雪服务器的响应,win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的解决方法...

    很多小伙伴都遇到过win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的困惑吧,一些朋友看过网上零散的win7系统玩星际2一直停留在"正在更新暴雪启动器"页面的处理方法,并没有完完全全明白win7 ...

  8. Android Studio停留在“Indexing paused due to batch update”的解决方案

    Android Studio停留在"Indexing paused due to batch update"的解决方案 参考文章: (1)Android Studio停留在&quo ...

  9. vue 页面A转到页面B,B页面停留在A页面的滚动位置

    如果页面A沿Y轴滚动一段距离,然后跳转到页面B;在进入B页面时,B页面已经滚动到页面A的距离,返回页面A,发现A还在之前的滚动位置: 在路由守卫回调中,设置每次进入路由时,将window的scroll ...

  10. 无性别服饰是趋势,但不该只停留在“中性”

    (图片来源于网络) 文 | 易不二 来源 | 螳螂财经(ID:TanglangFin) 近期,在CK推出的一系列酷儿(没有性别框架的人)模特广告中,29岁模特贾里·琼斯的广告牌,在网上引发的轩然大波. ...

最新文章

  1. 20162325 金立清 S2 W8 C17
  2. 帖子删除显示帖子名称?
  3. as5300g2 nas软件功能_【NAS教程】2.NAS的概念及选型
  4. python自动化干什么-高效工作,拒绝加班,看Python自动化功能到底有多强大
  5. Scala教程之:Future和Promise
  6. Android自定义控件之TextView的展开与折叠
  7. Parcelable接口的使用
  8. deque(双向队列)
  9. eclipse最新版本photon下载和安装
  10. 2021年华为OD面试流程
  11. 交换机的基本原理与配置
  12. 电源线噪声:共模干扰、差模干扰
  13. 总结一些常见的国际标准化组织
  14. UTF-8与UTF-8(BOM)区别和一些说明
  15. 一直在学习,一直在忙碌,突然停下头来干事情,又突然地发现什么都忘了(记录忙忙碌碌的研究生生活)
  16. 很实用的一款数据恢复软件 easyrecovery 分享给大家
  17. 软件测试V、W和H模型的优缺点
  18. 你是产品思维还是平台思维?
  19. 【产品】小白进阶之产品经理所应具备的素质模型
  20. 用c语言编写两整数乘积,c语言两个数相乘求积 c语言输入两个整数求乘积

热门文章

  1. 【基于python的量化策略回测框架搭建】策略表现衡量指标模块
  2. springboot整合webservice接口以及碰到的问题
  3. python需要什么样的电脑_学习Python需要配备什么样的电脑
  4. Linux文件裸写,linux环境先mkfs后写裸盘
  5. android-第一行代码-第六章数据储存——持久化技术 含MMKV和Room新知识点(温故而知新)学习记录
  6. HTTP协议和web服务技术---Apche配置
  7. dubbo服务端线程池耗尽Server side threadpool is exhausted
  8. 人生之路1.20代码 第三部分
  9. C/C++, STM32,KEIL warning: #175-D: subscript out of range
  10. RecyclerView的canScrollVertically方法踩坑