新安装的win10系统,建立好 4.21.2 Android环境之后打包,报错如下:

网上很多人都关注红线部分

ERROR: cmd.exe failed with args /c "E:\UE4Project\ARandVRProject\HandledAR421\Intermediate/Android/APK\gradle\rungradle.bat" :app:assembleDebug

按照其他大佬的说法,下图的方法并不可行

 

其实出错的地方应该更往前,在这个位置:

UEDeployAndroid.FilterStdOutErr: Unzipping C:\Users\BT-R08N64-XXX\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1-all.zip to C:\Users\BT-R08N64-XXX\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew
UEDeployAndroid.FilterStdOutErr: Exception in thread "main" java.util.zip.ZipException: error in opening zip file

 

英文不好的同学我来告诉你什么意思,就是有个压缩包无法解压。

原因是这样的:win10系统在打包时会采用gradle来打包,首先UE4会下载这个模块,然后解压,然后在copy到UE4的临时目录去用,问题就出在自动下载的包是不完整的,以至于无法解压。

所以我们自己手动下载这个包然后替换就好了。

下载地址:http://services.gradle.org/distributions/ 

或者百度链接:https://pan.baidu.com/s/1Um8_WP1l7i-S7rpoC6W9Og 密码:u6nf

替换到 : C:\Users\你的用户名\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew

再次打包会经历很长时间。

然后再次打包,发现依然错误。

提示build-tools-r26.0.1权限不够,需要build-tools-r26.0.2

(明明是从官方途径下载安装的,竟然不是最新的),没办法,在下载build-tools-r26.0.2 吧

链接:https://pan.baidu.com/s/1avwPFkCywYZ-vUeujvpUWA 密码:uf7l

解压之后放到F:\NVPACK\android-sdk-windows\build-tools

另外记得项目烘焙灯光,不然也有可能打包错误。

可以得话你的用户名里最好不要有特殊字符,比如不要像我这样

 

更多相关文章

  1. Unity3D接入微信开放平台SDK(有Unity demo工程下载)
  2. android src 各个版本源码下载
  3. Hbuilder 云打包发布app教程 (Android)
  4. android实现gradle动态依赖打包
  5. [置顶] 实现android应用程序自动打包(Ant+proguard+签名)
  6. android 多线程下载 显示进度 速度
  7. 关于Android文件Apk下载的那点事
  8. Android(安卓)SDK 环境变量配置-Windows7-20170427
  9. 搭建 Android(安卓)开发环境,初试HelloWorld (win7) (上)

随机推荐

  1. Android核心基础-3.Android(安卓)开发环
  2. Android Webkit 解读 WebKit – WebKit F
  3. Android架构分析之LOG模块
  4. Android(安卓)Shader应用开发之雷达扫描
  5. Android(安卓)Kit
  6. android 最全 各种UI效果 UI框架 github
  7. Android实现透明式状态栏
  8. android 向web服务器发送post请求并获取
  9. android 4.1源码下载方法
  10. eclipse上调试android里的程序。