当前位置: 首页 > news >正文

Unity导出APK加速与导出失败总结(不定时更新)

APK导出加速

1、修改配置文件:

需要修改的文件位置:编辑器安装路径/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/GradleTemplates

1.1 settingsTemplate.gradle文件修改

直接附上最终效果:

pluginManagement {repositories {**ARTIFACTORYREPOSITORY**//maven { url "https://jitpack.io" }maven { url 'https://maven.aliyun.com/repository/releases' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }maven { url 'https://maven.aliyun.com/repository/public' }//gradlePluginPortal()//google()//mavenCentral()}
}include ':launcher', ':unityLibrary'
**INCLUDES**dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)repositories {**ARTIFACTORYREPOSITORY**//maven { url "https://jitpack.io" }maven { url 'https://maven.aliyun.com/repository/releases' }maven { url 'https://maven.aliyun.com/repository/jcenter' }maven { url 'https://maven.aliyun.com/repository/google' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }maven { url 'https://maven.aliyun.com/repository/public' }//google()//mavenCentral()flatDir {dirs "${project(':unityLibrary').projectDir}/libs"}}
}

原理说明:就是将一些文件,插件的获取方式改完从国内镜像源获取,从而达到加快速度的目的,其他的一些仓库的话,可从仓库服务获取,这里修改加速的主要是加速:打包时卡在calling IPostGenerateGradleAndroidProject callback的问题

构建失败原因记录与解决方案

1、是否接入过google,如果修改了上方的配置表以后依然无法成功打包的话,可以检查一下Plugins下是否存在其他的配置文件(之前构建失败的其中一个原因就是因为再plugins下存在其他配置文件,导致更改了UnityEditor的构建配置文件后,又重新使用了Plugins下的配置文件),若存在,确认是否需要,不需要的话直接删除后重新构建基本没有什么问题了

http://www.lryc.cn/news/483347.html

相关文章:

  • 域名绑定服务器小白教程
  • 用 Collections.synchronizedSet 创建线程安全的 HashSet
  • 【深度学习】模型参数冻结:原理、应用与实践
  • 数字后端教程之Innovus report_property和get_property使用方法及应用案例
  • JS中console对象内部提供调试方法
  • python设计模式
  • 机器学习 笔记
  • 江协科技之STM32驱动1.3寸/0.96寸/0.91寸OLED显示屏介绍
  • Spring Security 认证流程,长话简说
  • 74HC245
  • Java的static关键字和静态代码块
  • Apex 批处理将 account owner 转移,同时实现关联的 opp 和 case 转移
  • Python | Leetcode Python题解之第557题反转字符串中的单词III
  • Spring设计模式
  • 信号保存和信号处理
  • 网站小程序app怎么查有没有备案?
  • 如何利用宏和VBA来提高文档编辑排版速度?
  • Kafka - 启用安全通信和认证机制_SSL + SASL
  • c++基础32输入和输出
  • [C++] 函数详解
  • AMD CPU下pytorch 多GPU运行卡死和死锁解决
  • Swift 开发教程系列 - 第12章:协议与协议扩展
  • 麒麟V10,arm64,离线安装docker和docker-compose
  • NUXT3学习日记二(样式配置、引入组件库、区分在服务端还是在客户端渲染)
  • FPGA/Verilog,Quartus环境下if-else语句和case语句RT视图对比/学习记录
  • Javascript高级—闭包问题
  • C#入门 017 字段,属性,索引器,常量
  • 磐石云语音助手拦截介绍
  • JSP执行过程及其与Servlet执行效率的比较
  • open3d