1 Unity中的Android Build Support下载

在Unity中的File>Building Settings>Android>Open Download Page,如果是以下这样,则代表正确。如果没有,直接点击Open Download Page,下载后安装就行了

2 JDK下载

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

注意:请勿使用JDK9,JDK8u152,JDK8u151任选,x64版本出现签名错误的话可以尝试x86版本。在下载的时候,建议使用IE,不要使用迅雷。下载成功后,检查数字签名是否正常,若不正常,换其它方式下载

JDK安装:

安装JDK与JRE,目录随意,不是同一个且记住就行。

安装好后,配置环境变量:

(1)系统变量,新建,JAVA_HOME变量,变量值选择或填写JDK的安装目录

(2)系统变量,找到Path变量(已经存在的),编辑。在变量值最后输入JDK安装目录下的bin目录(可以直接输入也可以写成%JAVA_HOME%\bin)与JRE安装目录下的bin目录

(3)系统变量,新建,CLASSPATH变量。变量值填写(可直接复制下一行内容)
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

(4)测试。运行cmd 输入 java -version与javac -version,若显示版本信息 则说明安装和配置成功。

3 Android Studio下载

下载地址:(能打开哪个用哪个)

https://developer.android.com/
https://developer.android.google.cn/index.html
http://www.androiddevtools.cn/

安装注意事项:

(1)这里要选择安装安卓的虚拟设备

(2)安装路径,安装在一个盘的Android下,因为以后可能会有其它配置也是在Android下,比如cocos的打包

(3)这里不要导入配置

(4)这里如果出现不能访问Android SDK,选择取消,后面弄

(5)这里选择Custom,路径我们自己设置,否则会安在C盘

(6)这里安装全选,路径放在Android下的Sdk中,这个Sdk文件夹和前面安装的Android Studio文件夹同级

(7)下载安装的时候不要点击取消,下载很慢,进度条很久才会涨一下,不是卡死了,耐心等待就行

4 在Unity中设置AndroidSDK与JDK的目录

这里以2017为例,15版本和4.x版本都是一样的,只有细微差别。

打开一个工程,点击Edit -> Preference,然后在External Tools中配好SDK和JDK,路径和我们上面配置的一样

5 Android Studio配置工作

(1)新建一个Android项目,以此来配置缺少的东西,一路Next就行了

(2)进入工程后,看到左下角在下载需要的包,比较缓慢

注意:我的工程进去后是自动下载,但是有的没有自动下载,左下角有报错(下图),那么可以直接进行下一步操作

(3)虽然在下载,但是,一般是下载不下来的。。。这时依次打开gradle->wrapper->grade-wrapper.properties,选中其中的网址,打开下载,建议用迅雷下载。

特别注意:这里我遇到个问题,在上一步中,我的是自动下载,虽然第一次卡住了,然后我换了这里的方法,但是可能由于Android Studio更新太快,导致我下载好后放入的包无法被自动识别。后来我又重新创建了工程,让它自动下载,可能是由于这次是在网上接近12点,很快速的就下载好了。然后打包APK也正确,所以跳过了3,4,5步。

(4)关闭Android Studio。把下载好的压缩包放到此路径,这个路径只有在创建前面创建工程后才会出现,否则没有。放进去后不要解压,将其它的删除。

(5)再次打开Android Studio,可以看到左下角没有报错了。但是下面在转圈,这是在处理我们刚才放入的包,慢慢等它处理完,不要瞎搞。。。

(6)打包APK,如果成功,那就是配置好了

(7)规整SDK

其实上面就已经可以了,但是这里我们把SDK换成稳定的版本

首先把SDK换成26版本,删除28版本

其次,对应的SDK Tools里,也删除28,换成26.0.2

最后,重新创建一个工程,打包APK,如果成功,就OK了

Android开发 所需组件配置的更多相关文章

  1. android开发之自定义组件

    android开发之自定义组件 一:自定义组件: 我认为,自定义组件就是android给我们提供的的一个空白的可以编辑的图片,它帮助我们实现的我们想要的界面,也就是通过自定义组件我们可以把我们要登入的 ...

  2. Android开发 ---基本UI组件4:拖动事件、评分进度条、圆圈式进度条、进度条控制

    Android开发 ---基本UI组件4 1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding=" ...

  3. Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮

    Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个用户注册按钮 <?xml version="1.0" encoding=&q ...

  4. Android开发 ---基本UI组件2:图像按钮、单选按钮监听、多选按钮监听、开关

    Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个按钮 <?xml version="1.0" encoding=" ...

  5. 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。

    AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...

  6. Android 开发基础及环境配置

    2011年买了第一部安卓操作系统的手机,当时势头正盛的HTC不可思议(incredible),当时的想法就是想学习下智能手机开发,但是由于各种原因,客观上是公司的项目太忙了,忙于项目管理.团队建设.客 ...

  7. Android开发之自定义组件和接口回调

    说到自定义控件不得不提的就是接口回调,在Android开发中接口回调用的还是蛮多的.在这篇博客开始的时候呢,我想聊一下iOS的自定义控件.在iOS中自定义控件的思路是继承自UIView, 在UIVie ...

  8. Android开发——构建自定义组件

    Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button). 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框 ...

  9. QT 5.1.1 for Android 开发环境搭建与配置【Windows 7】

    前言:本人操作系统为Windows7 64位,用的是32位的安装包,32位系统没有验证. 一.首先下载以下安装包,如果提供的链接失效请自行下载: (1) Android SDK (Windows 32 ...

随机推荐

  1. 留言条.html .js来完成

    let data = [{ username: "张桑0", time: "2017-09-07 12:00:00", text: "留言文本内容.& ...

  2. Hadoop-No.10之列簇

    HBase中包含列簇(column family)的概念.列簇本质上是列的存储容器.一张表可以有一个或多个列簇.每个列簇都有自己的HFile结婚,而且在执行合并操作时,同一个表的其他列簇不受影响 在很 ...

  3. 题解 【NOIP2010】关押罪犯

    [NOIP2010]关押罪犯 Description S城现有两座监狱,一共关押着N名罪犯,编号分别为1~N.他们之间的关系自然也极不和谐.很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突 ...

  4. 《剑指offer》算法题第十一天

    今日题目: 滑动窗口的最大值 扑克牌中的顺子 圆圈中最后剩下的数字 求1+2+3+...+n 不用加减乘除做加法 构建乘积数组 今天的题目比较有意思,可以学到很多知识,包括第1题中的数据结构——双向队 ...

  5. psd缩略图上传组件

    之前仿造uploadify写了一个HTML5版的文件上传插件,没看过的朋友可以点此先看一下~得到了不少朋友的好评,我自己也用在了项目中,不论是用户头像上传,还是各种媒体文件的上传,以及各种个性的业务需 ...

  6. 9.一次简单的Web作业

    Web作业 <!DOCTYPE html> <!-- 作业描述:由于引用了JQuery库,所以请在联网的时候打开该页面. 本次作业是在上次作业的基础上的进一步完善,上次作业页面预留的 ...

  7. fhq Treap(无旋Treap)

    先吹一波fhq dalao,竟然和我一个姓,我真是给他丢脸. 昨天treap就搞了一下午,感觉自己弱爆了.然后今天上午又看了一个上午的无旋treap再次懵逼,我太弱了,orzorz. 所以写个博客防止 ...

  8. 简单快捷的方式从vps下载文件

    安装setuptools 1) 最简单安装,假定在ubuntu下 sudo apt-get install python-setuptools SimpleHTTPServer 是单线程的临时服务,建 ...

  9. R-seq()

    seq(0, 1, length.out = 11) > seq(0, 1, length.out = 11) [1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0 ...

  10. RESTful API是什么?

    1. REST 是Repersentational State Transfer的缩写 翻译为"表述性状态传递",那么什么是表述性状态传递呢?为了理解这个词语,我们从"R ...