安卓与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

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

相关文章
|
3天前
|
Android开发 开发者
Android网络和数据交互: 请解释Android中的AsyncTask的作用。
Android&#39;s AsyncTask simplifies asynchronous tasks for brief background work, bridging UI and worker threads. It involves execute() for starting tasks, doInBackground() for background execution, publishProgress() for progress updates, and onPostExecute() for returning results to the main thread.
3 0
|
3天前
|
网络协议 安全 API
Android网络和数据交互: 什么是HTTP和HTTPS?在Android中如何进行网络请求?
HTTP和HTTPS是网络数据传输协议,HTTP基于TCP/IP,简单快速,HTTPS则是加密的HTTP,确保数据安全。在Android中,过去常用HttpURLConnection和HttpClient,但HttpClient自Android 6.0起被移除。现在推荐使用支持TLS、流式上传下载、超时配置等特性的HttpsURLConnection进行网络请求。
5 0
|
11天前
|
监控 API Android开发
构建高效安卓应用:探究Android 12中的新特性与性能优化
【4月更文挑战第8天】 在本文中,我们将深入探讨Android 12版本引入的几项关键技术及其对安卓应用性能提升的影响。不同于通常的功能介绍,我们专注于实际应用场景下的性能调优实践,以及开发者如何利用这些新特性来提高应用的响应速度和用户体验。文章将通过分析内存管理、应用启动时间、以及新的API等方面,为读者提供具体的技术实现路径和代码示例。
|
21天前
|
Java Android开发
Android Studio的使用导入第三方Jar包
Android Studio的使用导入第三方Jar包
10 1
|
1月前
|
移动开发 JavaScript Android开发
Android与Html5交互
Android与Html5交互
|
2月前
|
数据库 Android开发 数据库管理
【Android】使用android studio查看内置数据库信息
【Android】使用android studio查看内置数据库信息
64 0
|
2月前
|
XML Java API
安卓逆向 -- Xposed模块编写
安卓逆向 -- Xposed模块编写
16 0
|
2月前
|
编译器 开发工具 Android开发
|
2月前
|
Android开发
【Android Studio】小游戏 | 实现两个小动物随手指移动
【Android Studio】小游戏 | 实现两个小动物随手指移动
|
2月前
|
Android开发 数据安全/隐私保护
【Android Studio】简单的QQ登录界面
【Android Studio】简单的QQ登录界面