SDK(1) 环境配置 grade问题 密匙 发布空包

本文详细介绍如何配置Unity开发环境以支持安卓应用开发,包括JDK、Android Studio及SDK的安装配置,以及解决常见错误的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

课程来自siki学院

配置工作

选中安卓,点安卓下的这下载SDK

 

下载安装  JDK

下载安装   Android Statio

 

配置JDK,jre

 

电脑右击属性====》高级系统设置=====》高级=====》环境变量=====》系统变量     点击新建=====》变量名:JAVA_HOME

变量值填:JDK的根目录  D:Java\jdk

找到系统变量里面的path     点击编辑   编辑文本  如果原来变量值最后面有分号就不需要操作了

在后面添加:D:Java\jdk\bin;D:\Java\jre\bin;     或者    %JAVA_HOME%\bin;D:\Java\jre\bin;

最后,在系统变量点击新建:

变量名:CLASSPATH

变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%lib\tools.jar

 

最后全部关掉验证一下

cmd  输入Java

证明安装成功

输入: java -version   查询Java版本     1.8.0_152,不能安装java9,unity不识别

 

安装AS

unity remote 可以debug还可以打断点

选中Android virtual Dev可以看到安卓debug的信息

把AS启动图标复制放桌面,原路径

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Android Studio

选Install Type 时选Custom   

会安装SDK,安装到D盘下的Android下

选中,进行调试

在Unity中配置External Tools

 

 

创建新工程的时候最小版本默认为API15,Android 4.0.3版本

 

Grade Project sync failed,Basic functionnality will not work properly;

Grade下载失败解决办法:gradle文件夹下===>wrapper===>grade-wrapper.properties打开

的网址   “distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip“

下载Gradle,记得去斜杠最后为“https://services.gradle.org/distributions/gradle-2.10-all.zip“

关掉AS,把

对应的版本,不一定是2.10-all,下载的不完整的删除掉

把下载的压缩文件放下面,

再重新打开工程,然后点绿色部分,下载对应的编辑文件

选用的是Platform 26     选择一个Android SDK  Platform

SDK Tools为  26.0.2 ,不要安装  26.0.3,不然后面会重复操作,勾选Google USB Driver

然后点击右下Apply

 

JDK版本:1.8(必须大于等于7,不能是9)

AndroidSDK版本:API26对应安卓8.0版本  (必须大于等于API15,不能仅仅是API27)   小于android4.03版本不能用

另外需要AndroidStudio、Unity

unity中buildsetting====>选中android=====>build system中

 

Development Build  真机测试的时候在window下的profiler界面会显示你的数据  打包之后要用数据线连接

发布一个空工程检测一下能不能打包

Internal发布:可以qi不签名(使用默认的)

Gradle发布:必须要自己签名

创建自己的签名文件:

keytool -genkey -alias  密钥库名称  -keyalg RSA -validity  有效时间 -keystore 密匙库文件名

 

 把以.keystore结尾的文件另存一个路径

 

发布空工程

发布的时候必须设置包名,包名和签名一起确定是谁做的

 打包过程如果卡在这里,安卓出问题,安卓只安装了27,没装26,教程中26为最新发布的版本

unity版本5需要添加密钥

选择密钥库, 

 

同一个签名的APK,在安卓中可以覆盖安装

发布的时候可能报的两个错,一个是SDK配置,另一个是JDK版本问题,出教程的时候untiy不支持jdk9.0

 

如果打包过程出现这个问题

原因是安卓的tools太新了,unity没办法识别

替换成旧版本的Tools

java,安卓,unity需要三方协调

到此发布了安卓的空工程;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值