问题标签 [android-unity-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
599 浏览

facebook - 我的 Android 游戏中的 Facebook 登录错误(是否有与显示的不同的密钥哈希)?

现在我似乎对 Facebook Unity SDK 7.7 和 Unity 5.3.4f 有问题,我已经从 Unity 复制了调试密钥哈希并将其粘贴到我在 Facebook 开发人员页面中的应用程序设置中。我还正确命名了我的项目等并使其生效。

在我的游戏中一切都运行良好。我可以从我的游戏和邀请朋友中登录 Facebook。

问题是每当我卸载我的游戏并重新安装,或“使用签名的密钥库构建和运行”时,我都无法再次登录 Facebook。它给了我一个错误“登录错误:登录此应用程序时出错。请稍后再试”。

现在,如果我在 Facebook 中转到我的应用程序设置并查看“使用 Facebook 登录”下,我的游戏应用程序就在那里。所以我删除它,然后我可以再次登录。但是,如果用户在游戏中获得更新或从 Facebook 注销,则会弹出相同的登录错误。任何帮助都会很棒!

0 投票
1 回答
208 浏览

unity3d - 如何解决这个与 Supersonic SDK 相关的错误?

我一直在尝试在我的游戏中上传 SuperSonic SDK。但我收到了这些错误。我无法弄清楚错误是什么,因为我是 Unity 和 Android 的新手。请帮帮我

错误是什么?我该如何解决?

0 投票
1 回答
686 浏览

android-studio - 统一的Android插件没有在统一中打开权限对话?

我只是为unity开发android插件,我成功地能够在unity和android插件之间交换数据。

在我的 android 插件中,我的代码是

它应该提示我允许我的应用访问 youtube。

它对我的 android 应用程序工作正常,但不能要求统一。

这是我的android代码:

统一使用它就是这样。

注意:我可以看到 toast,但没有提示权限。请帮忙

0 投票
2 回答
1649 浏览

android - 用于 FCM 的 Unity android 插件

我正在尝试将Google FCM推送通知功能添加到 Unity 项目。我很惊讶没有关于Unity 的Google FCM的资源。只有旧的Google GCM资源。这是我在下面的一步一步的进展。

  1. 制作 Android Studio 项目并将其注册到 FCM 控制台项目
  2. 添加google-service.json'/app' 并配置build.gradle(项目和模块)
  3. 根据 FCM 文档中的示例添加MyFirebaseInstanceIDServiceMyFirebaseMessagingService java 类和onTokenRefreshsendRegistrationToServeronMessageReceivedsendNotification方法
  4. 将类的服务添加到AndroidManifest.xml

    之后,我在移动端测试了 Android Studio 项目,FCM 控制台推送通知运行良好。然后,我开始为 Unity 配置 Android Studio 项目。

  5. 在build.gradle(模块)中将'application' 更改为 'library'并添加deleteOldJarexportJar forAndroidPlugin.jar
  6. 将 Unity 添加classes.jar到 Android Studio 库和模块设置
  7. 删除AndroidManifest.xml的 'android:icon ...''android:theme ...'
  8. 导出 jar 并将 , 添加AndroidPlugin.jarAndroidManifest.xmlUnity 中的 'Plugins/Android'

    然后,我在移动设备上测试了 Unity 项目。它毫无例外地构建,但 FCM 控制台推送通知不起作用。(我制作了测试日志以确认 Android Studio 库已为 Unity 很好地插入,日志运行良好)

也许,除了下面的参考资料之外,还有一些东西可以添加到“插件/Android”中。AndroidManifest.xmlAndroidPlugin.jar

用于统一的 Google firebase 分析插件 - StackOverflow
http://joxi.ru/Q2KeQD7C3zdYrj

但是,我找不到我的答案。请让我知道我必须做什么或添加。抱歉英语不好,解释很长。非常感谢 :)

0 投票
1 回答
1871 浏览

java - Android ClassNotFoundException:在路径 dexpath unity 插件上找不到类

我正在 android studio 中创建一个统一插件。但是我被困在这个特殊的例外上。

当我将项目作为应用程序编译和运行时,问题不会发生,并且仅当它作为库导出到统一时才会发生。

这是错误的完整日志猫

这是我统一用于插件的自定义清单:

我在互联网上找到并尝试了许多解决方案,但是当应用程序编译为统一插件时,它们都没有解决这种情况。

0 投票
1 回答
55 浏览

unity5 - 如何修复 Android 统一引擎中的名称冲突?

如何解决这个问题?那里给出的播放器设置按钮不采取任何行动。按确定后,它会自动打开“这台电脑”。对于安卓。

0 投票
1 回答
4319 浏览

unity3d - 为什么Unity3D只能在android平台上加载32位原生插件(.so)?

我在 android 平台上为 ARM64-v8 构建了一个原生插件(共享库,.so)。

它适用于普通的 android 应用程序。

但是,当 Unity3D 加载它时,我只收到一条错误消息“... .so 是 64 位而不是 32 位 ....”。

我只是尝试使用il2cpp用 Unity3D 构建 64 位应用程序,但它也不起作用。

Unity3D不支持android平台的64位原生插件吗?

或者

我该如何使用它,android 平台上的 64 位原生插件?

请让我得到一些想法。

谢谢。

目前我使用的工具如下:

操作系统 - Windows 10 64 位

Unity3D(编辑器?) - 5.5.03f 个人版(64 位)

AndroidNDK64 - 用于 il2cpp 的 android NDK r10e

0 投票
1 回答
1126 浏览

android - SmackInitialization:无法确定 Smack 版本

我正在为 Unity 制作一个 android 插件,我需要在 Unity 中集成 XMPP,所以首先我尝试创建 XMPP 的连接并发送和接收消息。它在 android 中运行良好,我可以发送和接收消息但是当我导出.jar文件并在 Unity 中使用时,所以在创建连接时出现以下错误

我不知道 Smack 有什么问题,我是 Unity 的新手,我知道如何在 Unity 中创建插件和调用方法,但不知道这里出了什么问题。

请检查代码:

我在我的插件和 Unity 中使用下面的.Jar文件

有人也面临这个问题,但没有找到查看更多

请帮我解决这个问题,在此先感谢.!!!

0 投票
1 回答
696 浏览

unity3d - 如何在 Unity (VR) 中访问目标纹理以从原生世界进行渲染?

我想从原生插件渲染 VR。这可能吗?

所以,到目前为止,我所拥有的是:

这是调用我的本机插件并渲染一些东西,但它在这里弄得一团糟。 在此处输入图像描述

看来我渲染到错误的纹理。事实上,如何从原生插件 OpenGL 获取正确的纹理/帧缓冲区或渲染 VR 所需的任何技巧?例如,我需要有关正在渲染的相机(左或右)的信息才能正确渲染。

有什么提示吗?我正在尝试使用 Gear VR 和 Google VR。欢迎任何关于其中任何一个的提示。

0 投票
0 回答
145 浏览

android - 无法为 Unity 使用本机 android 插件

我希望通过 Unity 将这个原生插件用于 Android 设备。出于某种原因,该插件刚刚开始工作。当我在真实设备上运行它时,游戏崩溃了。我正在使用 Unity 5.5.2f1 个人版,我的手机是带有 Marshmallow api 的 Samsung Edge 6。

我已将 jar 文件放在 Assest/Plugins/Android 中。我无法弄清楚这个错误的原因是什么。你知道这里有什么问题吗?

这是我的代码的一部分: