Unity与Android间的交互
来源:互联网 发布:哪里有免费学编程的app 编辑:程序博客网 时间:2024/05/17 05:04
1.打开Android Studio,命名并自动生成包名
2.点击Next,设置最小支持的SDK
3.点击Next,选择Empty Activity
4.点击Next,默认就行不用管
5.Finish
6.在Unity安装路径下找到Class.jar
找到libs文件夹
右键点击Show In Explorer,将class.jar放进去
右键点击Class.jar,点击Add As Library
出现对话框,点OK
7.打开Android Mainifest
加上这句话:
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
8.打开build.gradle
修改一下: applicaition改成library;applicationId那一句删掉
点击右上角sync Now
9编写MainActivity代码,修改如下
10.点击Build APK
11.在项目的这个目录下找到app-debug.arr
右键选择用压缩工具打开
删掉里面的res文件夹和libs下的Class.jar
12.把app-debug.arr和AndroidManifest扔进Unity的这个文件夹下
把AndroidManifest改一下:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:andro
package="com.a.z">
<application
android:theme="@android:style/Theme.NoTitleBar"
android:icon="@drawable/app_icon"
android:label="@string/app_name">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data android:name="unityplayer.UnityActivity" android:value="true" />
</activity>
</application>
</manifest>
13.Unity里建一个脚本
3个参数分别对应Android Studio那边的“函数名”,"参数1","参数2"
14.发布出来apk到手机上测试一下吧。在电脑上没法测
- [Android交互]Android与Unity的交互
- Unity与Android间的交互
- Unity与Android间的交互
- Unity与Android间的交互
- Unity与Android间的交互
- Unity与Android间的交互
- Unity与Android间的交互
- unity与Android的交互
- Unity与Android的交互
- Unity 与 Android (Android Studio)的交互
- Unity 与 Android (Android Studio)的交互
- unity与android交互
- Unity与Android交互
- Unity与Android交互
- Unity与Android交互
- Unity与Android交互
- unity与ANDroid交互
- unity与android交互
- 2017最新App上架流程(首次,被拒后重新提交)(亲测)
- 静态页面开发
- java之CPU缓存
- 华为机试在线训练-牛客网(34)参数解析
- cocos2d-js开发环境的搭建
- Unity与Android间的交互
- Spring—HibernateTemplate方法总结
- laravel框架使用中错误及解决办法总结 2
- JVM调优总结 -Xms -Xmx -Xmn -Xss
- iOS开发中的设计模式----MVC模式
- Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionE
- opencv makefile install
- 面试总结
- 在WinDBG中查看内存的命令