|
1.Unity同步或异步调用Android的方法
https://blog.csdn.net/newchenxf/article/details/119934004 感谢@长江很多号
2.Unity如何解决安卓依赖同步问题
这个功能是谷歌提供的插件:https://github.com/googlesamples/unity-jar-resolver
Assets====>(External dependency Manager)====>(Android Resolver)====>Resolve
Assets====>(External dependency Manager)====>(Android Resolver)====>Force Resolve
3.Unity如何打安卓包
File====>(Building Settings)如图选择Android平台====>点击Build====>选择apk存储路径。。。。等待执行完毕
image
4.Mac Unity打包Android 无法打开“XXX”,因为无法验证开发者
https://blog.csdn.net/qq_41588108/article/details/107127863
5.unity 2021版本路径变化
方式一:将ad_event.json文件,发在Assets/StreamingAssets下
image
方式二:
https://docs.unity3d.com/cn/2020.3/Manual/AndroidAARPlugins.html
1.在Assets目录下,创建 xxx.androidlib目录(xxx 自定义名称,结尾必须是 ".androidlib")
2.在xxx.androidlib目录创建assets目录
3.将ad_event.json文件,放在assets下
6.Unity如何区分Debug、Release包的
目前unity-demo不支持Debug和relesae包,Unity editor可以通过勾选development bulid
image.png
7.出现亚马逊支付和谷歌广告版本属性值冲突
image
检查unity是不是依赖了马逊支付和谷歌广告
工程根目录下Packages/manifest.json文件也一样菜单栏 Window->Package Manager
image.png
8.External Dependency Manager for Unity
- 启用mainTemplate.gradle
如果启用了 Gradle 构建并且存在 mainTemplate.gradle 文件,则 mainTemplate.gradle 文件将使用由 Android Resolve 管理的依赖项进行修补。
If Gradle builds are enabled and a mainTemplate.gradle file is present,the mainTemplate.gradle file will be patched with denpendencies managed by the Android Resolve。
- 不启用mainTemplate.gradle
如果启用了 Gradle 构建并且存在 mainTemplate.gradle 文件,则不会修改 mainTemplate.gradle 文件。 相反,由 Android Resolve 管理的依赖项将添加到 Assets/Plugins/Android 下的项目中
If Gradle builds are enabled and a mainTemplate.gradle file is present,the mainTemplate.gradle file will not be modified. Instead denpendencies managed by the Android Resolve will be added to the project under Assets/Plugins/Android
9.Unity-真机调试Android
image.png
10.Unity-WebGL It seems your browser does not support running Unity WebGL content from file
Mozilla firefox(火狐浏览器)开启方法
firefox的用户请在浏览器的地址栏输入“about:config”,回车后:
1、在过滤器(filter)中搜索“webgl”
将webgl.force-enabled设置为true
将webgl.disabled设置为false
2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”
将security.fileuri.strict_origin_policy设置为false
关闭目前开启的所有firefox窗口,然后重新启动firefox。
其中前两个设置是强制开启webgl支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是webgl的开发者,不需要开发调试webgl,只是想要看一下webgl的demo,那你可以不设置此项。
11.使用Unity(WebGL) PlayerPrefs 存储数据,可视化位置如下:
image
image
12.关于unity2019以上版本gradle文件
image
13.Unity2020版本Installed Build Tools revision 32.0.0 is corrupted. Remove and install again using the SDK Manager.
打开AndroidSdk 下build-tools的32.0.0文件夹,把d8.bat复制一份副本,改为dx.bat,把build-tools的32.0.0的lib文件夹里面的d8.jar复制改名dx.jar
image
image
感谢@androidfan 链接:http://events.jianshu.io/p/f69a2af696bb
14.如何查看Android日志
1.使用unity编辑器查看日志
adb 命令连接 app 和 unity
$ adb forward --remove-all // 清除一下$ adb forward tcp:55000 localabstract:Unity-com.xxxx.yyy55000 // 有输出 55000 就表示成功 可以使用34999com.xxxx.yyy 是 app 的包名55000 : unity 的 tcp 端口, 可选值是 55000-55511
查看日志,Unity界面中Console面板-Editor选择AndroidPlayer
查看Profile,Windows->Analysis->Profile
unity编辑器安装andrroid logcat 查看日志adb logcat
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|