gpt4 book ai didi

android - 将 Leaderboarad Heyzap 与示例应用程序集成

转载 作者:太空狗 更新时间:2023-10-29 13:32:59 25 4
gpt4 key购买 nike

您好,我是第一次将 Heyzap 排行榜与我的应用程序集成。我经历了this Heyzap 官方网站上的文档。但是我感觉他们只对签到 Heyzap 进行了指导。

我下载了用于排行榜 Heyzap 的 sdk,并将其作为我项目中的一个库项目。但是我在下面提到的那个 sdk 中的三个 java 文件中遇到了错误。

1) HeyzapLib.java:

错误-

  • 错误1

i.setFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);

The error says "FLAG_INCLUDE_STOPPED_PACKAGES cannot be resolved or is not a field";

  • 错误2

new LeaderboardDialog(context, context.getPackageName(), levelId).show();

The error says "The constructor LeaderboardDialog(Context, String, String) is undefined"

  • 错误3

LeaderboardScoreLauncher.launchScoreDialog(context, score, displayScore, levelId, gameIcon, context.getPackageName(), true, showScoreDialog);

The error says "The method launchScoreDialog(Context, String, String, String, Drawable, String, boolean) in the type LeaderboardScoreLauncher is not applicable for the arguments (Context, String, String, String, Drawable, String, boolean, boolean)"

2) HeyzapMarmalade.java:

错误:

The import com.ideaworks3d cannot be resolved

3) UnityHelper.java:

错误:

The import com.unity3d cannot be resolved

此外,在 SDK 随附的文档中,他们已指导通过按包名称查找游戏然后添加排行榜来在其仪表板上制作排行榜。我已按照指示完成,但如何将其与我的代码相关联?

任何人都可以就如何进行提出任何建议或建议吗?

最佳答案

我从事 Heyzap SDK 方面的工作,也许可以为您提供一些帮助。

首先,获取 Heyzap Leaderboard SDK 的最新副本(除非您已经在使用 3.3.7),然后执行项目->清理。

要修复 Intent.FLAG_INCLUDE_STOPPED_PACKAGES 错误,请将 Heyzap SDK android 项目上的 android 版本设置为 android 版本 4.0+。该标志在此之前不存在。

对于 Marmalade 和 Unity 错误,在 Heyzap SDK 的 libs 文件夹中有一些 jar 文件,您需要将其添加到 Java 构建路径(选择所有文件,右键单击,导航到构建路径 -> 添加到构建路径)。或者,如果您不使用 Marmalade 或 Unity,我很确定您可以删除这些文件。

构造函数错误让我很困惑。我希望您已经获取了我们不小心推送的 SDK 的损坏的临时副本。确保您使用的是 3.3.7 并查看错误是否消失。

如果您有任何其他问题,请随时与我联系。

关于android - 将 Leaderboarad Heyzap 与示例应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13523422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com