[英]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.