[英]Parsing AndroidManifest.xml with XmlResourceParser not working as expected
[英]AndroidManifest.xml not working properly
我们即将完成游戏,可以通过Google Play进行发布,但是我们无法使任何游戏服务正常工作。
我们有一个简单的成就按钮,应该调用成就UI,登录也是如此。但是,当我们在Android设备上运行它时,我们没有任何提示。
我们有
PlayGamesPlatform.Activate();
在我们的启动功能中
Social.localUser.Authenticate((bool success) => {
// handle success or failure
});
连接到登录按钮
和
Social.ShowAchievementsUI();
在显示成就按钮上。
我们的电子邮件已作为Google Play上的测试人员连接,并且所有游戏服务API均已启用
我真正的问题是关于统一的游戏服务创建的AndroidManifest。
就是这个:
<?xml version="1.0" encoding="utf-8"?>
<!-- This file was automatically generated by the Google Play Games plugin for Unity
Do not edit. -->
<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="\ 606268116612" />
<meta-data android:name="com.google.android.gms.appstate.APP_ID"
android:value="\ 606268116612" />
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity android:name="com.google.games.bridge.NativeBridgeActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" />
</application>
</manifest>
我已经在线阅读了包名称应该是我们的包名称,但是当我们使用我们的游戏ID号运行android设置时,是否应该创建这个名称? 我应该在清单中的代码中进行物理更改吗,即使它说我不应该对其进行编辑?
我的OUR.ID也已替换为这个问题,并且在实际清单中有我们的实际ID
提前谢谢了
我的软件包名称(在应用程序级别)始终与项目中的层次结构相同。 我认为将根目录设置为所有活动所在的文件夹是一种好习惯。
另一方面,您可以使用要在gradle文件中设置的ID对应用进行市场签名。
您可以在这里看到很好的参考。
希望对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.