问题标签 [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.
facebook - 我的 Android 游戏中的 Facebook 登录错误(是否有与显示的不同的密钥哈希)?
现在我似乎对 Facebook Unity SDK 7.7 和 Unity 5.3.4f 有问题,我已经从 Unity 复制了调试密钥哈希并将其粘贴到我在 Facebook 开发人员页面中的应用程序设置中。我还正确命名了我的项目等并使其生效。
在我的游戏中一切都运行良好。我可以从我的游戏和邀请朋友中登录 Facebook。
问题是每当我卸载我的游戏并重新安装,或“使用签名的密钥库构建和运行”时,我都无法再次登录 Facebook。它给了我一个错误“登录错误:登录此应用程序时出错。请稍后再试”。
现在,如果我在 Facebook 中转到我的应用程序设置并查看“使用 Facebook 登录”下,我的游戏应用程序就在那里。所以我删除它,然后我可以再次登录。但是,如果用户在游戏中获得更新或从 Facebook 注销,则会弹出相同的登录错误。任何帮助都会很棒!
unity3d - 如何解决这个与 Supersonic SDK 相关的错误?
我一直在尝试在我的游戏中上传 SuperSonic SDK。但我收到了这些错误。我无法弄清楚错误是什么,因为我是 Unity 和 Android 的新手。请帮帮我
错误是什么?我该如何解决?
android-studio - 统一的Android插件没有在统一中打开权限对话?
我只是为unity开发android插件,我成功地能够在unity和android插件之间交换数据。
在我的 android 插件中,我的代码是
它应该提示我允许我的应用访问 youtube。
它对我的 android 应用程序工作正常,但不能要求统一。
这是我的android代码:
统一使用它就是这样。
注意:我可以看到 toast,但没有提示权限。请帮忙
android - 用于 FCM 的 Unity android 插件
我正在尝试将Google FCM推送通知功能添加到 Unity 项目。我很惊讶没有关于Unity 的Google FCM的资源。只有旧的Google GCM资源。这是我在下面的一步一步的进展。
- 制作 Android Studio 项目并将其注册到 FCM 控制台项目
- 添加
google-service.json
到'/app' 并配置build.gradle(项目和模块) - 根据 FCM 文档中的示例添加MyFirebaseInstanceIDService、MyFirebaseMessagingService java 类和onTokenRefresh、sendRegistrationToServer、 onMessageReceived、sendNotification方法
- 将类的服务添加到AndroidManifest.xml
之后,我在移动端测试了 Android Studio 项目,FCM 控制台推送通知运行良好。然后,我开始为 Unity 配置 Android Studio 项目。 - 在build.gradle(模块)中将'application' 更改为 'library'并添加deleteOldJar,exportJar for
AndroidPlugin.jar
- 将 Unity 添加
classes.jar
到 Android Studio 库和模块设置 - 删除AndroidManifest.xml中的 'android:icon ...'、'android:theme ...'
- 导出 jar 并将 , 添加
AndroidPlugin.jar
到AndroidManifest.xml
Unity 中的 'Plugins/Android'
然后,我在移动设备上测试了 Unity 项目。它毫无例外地构建,但 FCM 控制台推送通知不起作用。(我制作了测试日志以确认 Android Studio 库已为 Unity 很好地插入,日志运行良好)
也许,除了下面的参考资料之外,还有一些东西可以添加到“插件/Android”中。AndroidManifest.xml
AndroidPlugin.jar
用于统一的 Google firebase 分析插件 - StackOverflow
http://joxi.ru/Q2KeQD7C3zdYrj
但是,我找不到我的答案。请让我知道我必须做什么或添加。抱歉英语不好,解释很长。非常感谢 :)
java - Android ClassNotFoundException:在路径 dexpath unity 插件上找不到类
我正在 android studio 中创建一个统一插件。但是我被困在这个特殊的例外上。
当我将项目作为应用程序编译和运行时,问题不会发生,并且仅当它作为库导出到统一时才会发生。
这是错误的完整日志猫
这是我统一用于插件的自定义清单:
我在互联网上找到并尝试了许多解决方案,但是当应用程序编译为统一插件时,它们都没有解决这种情况。
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
android - SmackInitialization:无法确定 Smack 版本
我正在为 Unity 制作一个 android 插件,我需要在 Unity 中集成 XMPP,所以首先我尝试创建 XMPP 的连接并发送和接收消息。它在 android 中运行良好,我可以发送和接收消息但是当我导出.jar文件并在 Unity 中使用时,所以在创建连接时出现以下错误
我不知道 Smack 有什么问题,我是 Unity 的新手,我知道如何在 Unity 中创建插件和调用方法,但不知道这里出了什么问题。
请检查代码:
我在我的插件和 Unity 中使用下面的.Jar文件
有人也面临这个问题,但没有找到查看更多
请帮我解决这个问题,在此先感谢.!!!
android - 无法为 Unity 使用本机 android 插件
我希望通过 Unity 将这个原生插件用于 Android 设备。出于某种原因,该插件刚刚开始工作。当我在真实设备上运行它时,游戏崩溃了。我正在使用 Unity 5.5.2f1 个人版,我的手机是带有 Marshmallow api 的 Samsung Edge 6。
我已将 jar 文件放在 Assest/Plugins/Android 中。我无法弄清楚这个错误的原因是什么。你知道这里有什么问题吗?
这是我的代码的一部分: