我已經完成我的應用程序8個月的工作後,我正在嘗試提交給Google Play。如何爲Google Play提交設置Xamarin.Android APK的包名稱
我簽署並正確對齊APK並將APK上傳到Google Play。然後,我收到以下消息:
上傳失敗APK的包名稱必須採用以下格式「com.example.myapp」。它可能包含字母(a-z),數字和下劃線(_)。它必須以小寫字符開頭。
這裏是AndroidManifest.xml
文件:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.vrocket.launcher" android:versionName="1.30.637" android:versionCode="1">
<uses-sdk android:targetSdkVersion="14" />
<application android:hardwareAccelerated="true" android:label="launchpad">
<provider android:name="com.vrocket.launcher.LocalFileContentProvider" android:authorities="com.vrocket.launcher" />
</application>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>
至於我可以告訴大家,我在這裏指定的包名符合谷歌要求提交播放。自從我開始項目後,我確實在Android.Manifest中更改了包名,但我認爲這是非常正常的做法。
有沒有人有類似的問題提交一個Xamarin.Android應用程序到谷歌播放?
編輯:
因爲我已經想通了,將APK正在與舊包名稱VRocket.VRocket
編譯。 我使用Android SDK中的aapt
工具發現了這一點。 爲什麼不使用AndroidManifest.xml
中指定的包名來構建?
您是否在清單文件本身或通過vs屬性窗口設置了軟件包名稱? – eMi