Unity android排行榜登录

时间:2017-09-30 12:21:02

标签: android unity3d google-play-services google-play-games

我是第一次在Unity平台上开发的一款Android游戏中实现谷歌排行榜。我想我做的一切都正确(根据我正在关注的一些教程)但是当我尝试登录谷歌游戏服务时,我得到以下异常"使用Google Play游戏服务需要名称为" com.google.android.gms.games.APP_ID"的元数据标签。在清单的应用程序标记中。 缺少名称为" com.google.android.gms.appstate.APP_ID"的元数据标签在您的清单的应用程序标签中。" 虽然元数据标签在那里

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.example.games.mainlibproj"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />

<application>

 <!-- Required for Nearby Connections API -->
    <meta-data android:name="com.google.android.gms.nearby.connection.SERVICE_ID"
        android:value="" />

    <!-- The space in these forces it to be interpreted as a string vs. int -->
    <meta-data android:name="com.google.android.gms.games.APP_ID"
        android:value="\ 686*********" />

    <!-- Keep track of which plugin is being used -->
    <meta-data android:name="com.google.android.gms.games.unityVersion"
        android:value="\ 0.9.41" />

    <!-- Build time check to make sure play-services libraries are present -->
    <meta-data android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />
</application>

这里有什么问题?

1 个答案:

答案 0 :(得分:0)

我在挣扎了两天之后得到了解决方案,这是GooglePlayGamesPlugin-0.9.41.unitypackage的一个错误,而在降级到版本0.9.38a后它按预期工作。