Android - 接入Unity3D

官方Demo
Android 接入文档(需要unityLibrary一起配合)

踩坑

1.Demo 导入现有项目报错 libmain.so 找不到
少了一个字符串 https://github.com/Unity-Technologies/uaal-example/issues/48
添加到项目的 strings.xml

<string name="game_view_content_description">Game view</string>

2.finished with non-zero exit 126
通常表示找不到指定的命令。这可能是由于缺少必要的库或文件导致的。
原因:window电脑导出的文件应用在了mac上
mac电脑导出来的项目适合 mac 环境
window电脑导出来的项目适合 window 环境

3.Cause: error=13, Permission denied
没有权限
在Terminal 中进入项目根目录,默认就是跟目录

sudo chmod -R 777 ./

4.finished with non-zero exit value 4
可能是ndk版本不对,尽量保持和unity项目一致

5.2个apk问题
删除unityLibrary中 activity的启动入口

<intent-filter>
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

猜你喜欢

转载自blog.csdn.net/Android_yh/article/details/129768037