Android开发 所需组件配置
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开发 所需组件配置的更多相关文章
- android开发之自定义组件
android开发之自定义组件 一:自定义组件: 我认为,自定义组件就是android给我们提供的的一个空白的可以编辑的图片,它帮助我们实现的我们想要的界面,也就是通过自定义组件我们可以把我们要登入的 ...
- Android开发 ---基本UI组件4:拖动事件、评分进度条、圆圈式进度条、进度条控制
Android开发 ---基本UI组件4 1.activity_main.xml 描述: 定义了一个按钮 <?xml version="1.0" encoding=" ...
- Android开发 ---基本UI组件3:单选按钮、多选按钮、下拉列表、提交按钮、重置按钮、取消按钮
Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个用户注册按钮 <?xml version="1.0" encoding=&q ...
- Android开发 ---基本UI组件2:图像按钮、单选按钮监听、多选按钮监听、开关
Android开发 ---基本UI组件2 1.activity_main.xml 描述: 定义一个按钮 <?xml version="1.0" encoding=" ...
- 收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。
AndroidDevTools Android Dev Tools官网地址:www.androiddevtools.cn 收集整理Android开发所需的Android SDK.开发中用到的工具.An ...
- Android 开发基础及环境配置
2011年买了第一部安卓操作系统的手机,当时势头正盛的HTC不可思议(incredible),当时的想法就是想学习下智能手机开发,但是由于各种原因,客观上是公司的项目太忙了,忙于项目管理.团队建设.客 ...
- Android开发之自定义组件和接口回调
说到自定义控件不得不提的就是接口回调,在Android开发中接口回调用的还是蛮多的.在这篇博客开始的时候呢,我想聊一下iOS的自定义控件.在iOS中自定义控件的思路是继承自UIView, 在UIVie ...
- Android开发——构建自定义组件
Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button). 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框 ...
- QT 5.1.1 for Android 开发环境搭建与配置【Windows 7】
前言:本人操作系统为Windows7 64位,用的是32位的安装包,32位系统没有验证. 一.首先下载以下安装包,如果提供的链接失效请自行下载: (1) Android SDK (Windows 32 ...
随机推荐
- css 命名规范 BEM
在项目的开发过程当中, 我们往往因为日益复杂的css代码而感到力不从心. 如何合理的组织css代码成为了我们前端开发过程中必须考虑到的环节. 在读element源代码的时候, 了解到了BEM的命名风格 ...
- 点双联通分量(BCC)的正确姿势
Tarjan求点双连通分量 - 李昊哲
- Jenkins-邮件模板
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 《剑指offer》算法题第五天
今日题目: 反转链表 合并两个排序的链表 树的子结构 二叉树的镜像 对称二叉树 今日重点是1反转链表,3树的子结构,以及5对称二叉树. 1. 反转链表 题目描述: 输入一个链表,反转链表后,输出链表的 ...
- web+大文件上传
总结一下大文件分片上传和断点续传的问题.因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况.http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件 ...
- mac 建立 .babellrc 格式文件
打开MAC的终端: 1 先sudo -s获取最高权限: 2 然后通过cd进入项目所在的路径: 3 接着“vim .babelrc”新建一个.babelrc 文件: 键盘输入”i“进入编辑模式, ...
- angular打包(三):pkg
希望打包成1个web服务,运行exe,启动 angular,供浏览器显示. 问题分析: 其实angular编译后,都是静态文件了.只需要打包express,让express可以以exe的形式运行就可以 ...
- Confluence 6.15 博客页面(Blog Posts)宏参数
参数是让你可以用来控制宏的格式和输出的选项.在 Confluence 存储格式或者 Wiki 标记(wikimarkup)中使用的参数名与在宏浏览器中使用的标签名是不同的,在下面我们将会用括号列出 ...
- 51 Nod 1043 幸运号码(需重做好好体会)
转自:http://www.cnblogs.com/geloutingyu/p/6329594.html 一道非常好的dp题目. 1043 幸运号码 基准时间限制:1 秒 空间限制:131072 K ...
- CUDA-F-2-0-CUDA编程模型概述1
Abstract: 本文介绍CUDA编程模型的简要结构,包括写一个简单的可执行的CUDA程序,一个正确的CUDA核函数,以及相应的调整设置内存,线程来正确的运行程序. Keywords: CUDA编程 ...