android发布环境变量配置

unity2018的版本只支持java 8
Android平台环境配置主要分为三大步骤:

1: JDK安装与环境参数配置。

2: Android虚拟机的安装与配置。

3: Unity相应配置。

JDK 安装与环境参数配置1: 下载与安装JDK

  • 步骤1:

首先登陆Oracle 官方网站: http://www.oracle.com/index.html 。 此网址为英文官方网址,中国用户可以点击网页的左上方选择国家,然后显示中文版本。如图23.1_1与23.1_2所示。

![image](https://upload-images.jianshu.io/upload_images/9401206-f5f486297f222f14.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

图23.1_1 Oracle 网站(英文版)


image
  图23.1_2   Oracle 中文网站 
  • 步骤2:

依次点击网页“菜单”----“下载”----“Java”----“Java运行时环境(JRE)” 选项,然后点击进入下一步,如图23.1_3所示。

image

图23.1_3 Java JDK 下载(Java运行时环境)

  • 步骤3:

在如下图23.1_4的下载页面中,点击“免费Java下载”,在随后出现的下载提示中选择下载路径后,点击“保存文件”下载到指定目录即可。

image
   图23.1_4  下载页面
  • 步骤4:

找到下载的可执行文件“jdk-8u60-windows-x64”,双击文件运行程序得到图23.1_5的安装JDK 页面。点击“下一步”按钮,勾选窗口提示更改路径的地方,不建议使用系统默认路径(注意;系统默认为C盘下的Program Files(x86) 目录。笔者在这里把Java JDK安装到D:\ProgramsArea\Java\jdk1.8.0_60目录下)

image
     图23.1_5 安装JDK
  • 步骤5:

图23.1_6所示进入正式安装过程,大约几分钟安装完毕,最后点击“关闭”按钮退出安装界面,见图23.1_7所示。

image
   图 23.1_6 Java SDK 正式安装过程中
image
 图23.1_7  Java SDK 安装完毕
  • 步骤6:

检查安装到磁盘的目录内容,如下图23.1_8所示。

image
   图23.1_8安装后目录内容

2: 设置JDK环境
设置JDK 环境就是需要在Windows操作系统的特定窗口设置以下参数变量,以使得计算机能够识别JDK 的各种指令。主要有三个参数如下:

Ø JAVA_HOME

Ø CLASSPATH

Ø Path

  • 步骤1:

    “计算机”点击属性,进入“系统”窗体如图23.1_9所示。

image

图23.1_9 点击计算机属性

  • 步骤2:

选择“高级系统设置”在打开的“系统属性”窗体中选择“高级”选项。如图23.1_10与23.1_11。

image
    图23.1_10 系统窗口
image
   图23.1_11  系统属性窗口
  • 步骤3:

    点击“环境变量”按钮(图23.1_12),在“环境变量”窗体(图23.1_13)中出现windows登陆用户名称的“用户变量”与“系统变量”两种设置窗口,例如笔者的“LiuGuozhu的用户变量”。 前者的系统设置只能应用在此用户账号中(此计算机的其他登陆账号用户无法使用),而后者的“系统变量”则适用于此计算机所有的用户账号,所以我们把JDK 的三个变量设置在窗体下面的“系统变量”中。

image
 图23.1_12系统属性窗口 
image
图23.1_13  环境变量窗口
  • 步骤4:

    首先设置JAVA_HOME。点击“系统变量”下方的“新建(W)...”按钮,在弹出对话框中录入以下内容。(见图23.1_14)
    

Ø 变量名(N): JAVA_HOME

Ø 变量值(V): D:\ProgramsArea\Java\jdk1.8.0_60

(提示:这里的变量值填写的是JDK 安装的路径,读者需要查看自己JDK安装的路径,进行区分填写!)

image
 图23.1_14   设置 JAVA_HOME
  • 步骤5:

    其次需要设置CLASSPATH。再次点击“新建(W)...”按钮输入以下内容,如图23.1_15。

Ø 变量名(N): CLASSPATH

Ø 变量值(V):

;.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;

(提示: 如果读者的计算机已经存在CLASSPATH,则需要点击“编辑(I)…”把上面的代码追加到原来已经存在变量值的末尾)

image
  图23.1_15  CLASSPATH 设置
image
  图23.1_16 设置Path

步骤6:

最后需要配置Path。多数情况下一般电脑都已经存在这个参数,我们只需要追加JDK 下面的bin目录路径即可。如果没有Path 变量则新建一个即可,见图23.1_16所示。

Ø 变量名(N): Path

Ø 变量值(V): D:\ProgramsArea\Java\jdk1.8.0_60\bin;

(提示: 这里Path 定义的变量值与上面定义的JAVA_HOME 的变量值是不一样的)

  • 步骤7:

    检查以上JDK 配置是否正确的方法。
    

Ø 在Win8 操作系统的左下角,单击鼠标右键弹出窗口见图23.1_17。

Ø 点击“命令提示符(管理员)”出现图23.1_18的黑色窗口。

Ø 点击“java”命令,出现如图23.1_18 的用法信息,说明以上信息配置基本没有问题。如果出现"无法识别的命令"等信息,则说明配置有误,请重新检查以上信息。

image

图23.1_17 系统左下角弹出窗体

image

图23.1_18 检查JDK 配置信息

Android 虚拟机的安装与配置

AndroidSDK 是 Android 的开发工具包。Android是Google自己研发的手机平台操作系统,该平台基于开源软件Linux,由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。

1: 下载与配置 Android SDK

读者可以基于以下网址下载Android SDK。

1: 国外Android 官网:

http://developer.android.com/sdk/index.html

2: 国内技术网站下载:

http://www.androiddevtools.cn/

国内的这个网站有Android开发所需的各种工具,我们首先找到SDK Tools如下图23.2_1所示。

image
        图23.2_1 国内Android 站点 

然后我们点击最新“android sdk_r24.4.1-windows.zip”进行下载,如图23.2_2所示。

   ![image](https://upload-images.jianshu.io/upload_images/9401206-c89d2c1f30dfb804.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

        图23.2_2 下载最新android SDK

下载到本地磁盘的android-sdk_r24.4.1-windows.zip文件,进行解压缩后可以看到文件夹包含如下内容(图23.2_3),这些内容只是部分内容,需要联网更新加载最新资源。双击”SDK Manager.exe”可执行文件。(注: 笔者的演示PC把解压缩文件放置到如下目录:“D:\DeploySoftware\DeploySofwareDIR\android-sdk_r24.4.1-windows”, 这个路径在后面的配置中需要用到多次。)

image
   图23.2_3 原始下载Android SDK 包含内容 

打开AndroidSDK Manager后,系统默认建议下载最新(截至2017年)的包含Android 8.0(API26)在内的9个重要资源包,(如图23.2_4)点击“Install 9 Packages”按钮,进入下一步。

image
    图23.2_4  Android SDK Manager 窗口 

在弹出的ChoosePackages to Install窗口中,再次确认勾选所有资源包,点击“Install”按钮进行下载更新安装。(参考图23.2_5)

image
     图23.2_5  二次确认下载更新的资源包 

按照电脑配置的不同,大约10-60分钟,大约累计下载超12G的资源后,完成下载任务。我们可以看到如图23.2_6  所示的内容,表示已经更新完毕,点击OK按钮,关闭Android SDK Manager 窗口即可。
image
     图23.2_6  资源包更新完毕提示窗口 

现在我们再来看“android-sdk_r24.4.1-windows”文件夹,发现多了不少文件夹,其中确认“Platform-tools” 目录的存在(注: 在更新前是没有的),参考下图23.2_7所示。

image
   图23.2_7 更新资源后的文件夹目录结构      

|
|

2:更新环境变量

在Android SDK 解压缩的目录中有一个Platform-tools 的目录,请拷贝此目录的全路径,然后把这个路径追加到系统环境变量的Path 中。如图23.2_8。

(提示Platform-tools目录中存在adb.exe 等重要可执行文件,供安装*.apk 文件到Android 模拟器中使用)

image
    图23.2_8  系统变量Path更新

Unity相应配置1: Unity配置 Android SDK 路径

Ø 打开Unity2017,点击菜单Edit->Preferences...

image

如图23.3_1所示。

Ø 在"UnityPreferences" 窗体中的"External Tools "选项中点击窗口下方的Android“SDK”与“JDK”后面的Browse按钮,分别定位到AndroidSDK与Java JDK的根路径,参考图23.3_2所示。

image

图23.3_2 配置JDK与Android SDK路径

2: 发布程序,切换到Android 平台

Ø 点击Unity 菜单的File->Build Setting... 如图23.3_3所示。

Ø 在BuildSettings窗体的左面点击“Android”图标,这时本图标会变蓝色背景然后点击下面的按钮“Switch Platform”,如右图23.3_3。

Ø 这时你会发现Android选项中出现了原本在“PC,Mac& Linux Standalone”中的Unity Logo小图标,表明现在已经成功切换Android的发布平台,如图23.3.4所示。

image
   图23.3_3  Build Setting 窗口

3: 更改默认的产品标示符

在图23.3.4中,点击窗体下部的“PlayerSettings...”按钮,在Unity 右边的Inspector 窗体中出现如图23.3.5的内容,选择"Identification"下的"BundleIdentifier" 选项。更改其内容为自定义产品名称,如图23.3.6所示。

image
     图23.3.4 切换Android 平台
image
   图23.3.5  原始产品标识符
image
图23.3.6  更改后的产品标识符

4: 输出*.apk包


image
  图23.3_7  点击”Build”    生成APK

点击图23.3_7下部的"Build"按钮,输出APK 文件。

点击后出现图23.3_8的APK输出进度条。如果前面的配置有误,则此阶段会停止输出APK且报错。读者需要查看错误分析修改配置后,再次重试即可。图23.3_9显示成功的输出了APK可执行文件。

![image](https://upload-images.jianshu.io/upload_images/9401206-bb5ca04e62116a56.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

  图23.3_8  生成APK文件中
image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,711评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,932评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,770评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,799评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,697评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,069评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,535评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,200评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,353评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,290评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,331评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,020评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,610评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,694评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,927评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,330评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,904评论 2 341