开发者社区> chinar-yunxi> 正文

安卓与Unity交互之-Android Studio创建Module库模块教程

简介: 安卓开发工具创建Module库 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar ——...
+关注继续查看

安卓开发工具创建Module库


本文提供全流程,中文翻译。

Chinar 坚持将简单的生活方式,带给世人!

(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例)



Chinar —— 心分享、心创新!

助力快速创建安卓 Module 库模块

为新手节省宝贵的时间,避免采坑!


全文高清图片,点击即可放大观看 (很多人竟然不知道)


1

Create Project —— 创建安卓项目


贴心的 Chinar 提醒:尚未安装与不知道怎么安装 Android Studio 的请点击↓↓

Android Studio的安装、配置 !


直接上一个 GIF 图片,便于理解

如果完全不知道 Android Studio 怎么创建项目,请跟着做!

举个栗子黑白88
这里写图片描述


2

layout Info —— 布局信息


简述一下布局信息,不需要完全理解
举个栗子黑白88
这里写图片描述这里写图片描述
这里写图片描述


3

Create Module —— 新建一个模块


这个过程其实非常简单,但是对于没有接触过的朋友来讲,步骤还是有些难记的!

自己做3次以上,基本就记住了!


项目创建后,就不要管它了,我们不需要对项目进行操作。

1. 新建一个模块
举个栗子黑白88
这里写图片描述
这里写图片描述

2. 然后,发现文件夹为空。需要继续右键空文件夹,创建一个 主场景
举个栗子黑白88
这里写图片描述
这里写图片描述


3. 创建空 Activity

删除掉多出的一个布局文件,即可
举个栗子黑白88
这里写图片描述


4

Improt Unity Jar —— Unity的Jar包导入到安卓库中


注意:

对于新人来讲,这个目录文件有点深,可能有点难找,多找几次!

或者存下我的博客,不然下次很可能忘了在哪…..

这个 Unity中的 classes.jar 包很重要,相当于 安卓 与 Unity 的一个桥梁

Unity 做好的一个插件,用以和安卓交互,必要用到 jar



找到你自己的 Unity 安装目录,默认是在C盘的 Program Files

然后 1. 找到 Unity中的 classes.jar
举个栗子黑白88
这里写图片描述
这里写图片描述


2. 先放着这个jar包

Android Studio 这边,切换到 Project 视图,找到 libs 目录
举个栗子黑白88
这里写图片描述


3. 导入classes.jar 包到 Android Studio 工程中

直接复制、粘贴,然后添加到库

并且右键, Add as Library 添加到库
举个栗子黑白88
这里写图片描述


4

Change AndroidMainifest —— 更改库中的清单文件


由于我们创建的库中的 AndroidMainifest 里边什么都没

所以我们需要自己手动添加上相应的信息,来对库进行一种说明

这就是 Mainifest 存在的意义,还可以配置一些权限


我们可以偷懒:

app 中的 AndroidMainifest 文件是完整的,我们可以直接赋值里边的数据,并稍作修改

在这里边添加一段代码标示:表明 我们创建的这个库是给 Unity 用的

这是固定写法↓↓

<meta-data android:name="unityplayer.UnityActivity" android:value="true"/>

举个栗子黑白88
这里写图片描述
这里写图片描述<meta-data android:name="unityplayer.UnityActivity" android:value="true"/>

至此:Module / 库创建完成


5

Extend —— 扩展,你可能需要


至此,所有的准备工作都已经做完!

Activity 中写代码,并选择你需要的导出方式,即可完成与 Unity 的交互

教程如下,请对号入座↓↓
举个栗子黑白88
1 —— Unity 3D与安卓交互之——导出 jar 包


支持

May Be —— 搞开发,总有一天要做的事!


拥有自己的服务器,无需再找攻略!

Chinar 提供一站式教程,闭眼式创建!

为新手节省宝贵时间,避免采坑!


先点击领取 —— 阿里全产品优惠券 (享受最低优惠)


1 —— 云服务器超全购买流程 (新手必备!)

2 —— 阿里ECS云服务器自定义配置 - 购买教程(新手必备!)

3—— Windows 服务器配置、运行、建站一条龙 !

4 —— Linux 服务器配置、运行、建站一条龙 !



70

Chinar


END

本博客为非营利性个人原创,除部分有明确署名的作品外,所刊登的所有作品的著作权均为本人所拥有,本人保留所有法定权利。违者必究

对于需要复制、转载、链接和传播博客文章或内容的,请及时和本博主进行联系,留言,Email: ichinar@icloud.com

对于经本博主明确授权和许可使用文章及内容的,使用时请注明文章或内容出处并注明网址

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
jMeter创建微软Azure Lambda Function报错
jMeter创建微软Azure Lambda Function报错
34 0
mybatis session创建过程(2)
session创建过程  在mybatis的常规用法当中,通过sqlSessionFactory.openSession()来创建SqlSession对象,这里的sqlSessionFactory就是在解析配置后生成的SqlSession的工厂。
966 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
14262 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
20626 0
asp.net前台获取Session和创建保存Session
$(document).ready(function () { var Loginsession = ''; ''; var mysession = ''; })
724 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
28967 0
+关注
chinar-yunxi
有人天生为王、有人败者为寇 脚下的路如果不是自己的选择,那么旅途的终点在哪?也就没人知道....
157
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载