我已经完成我的应用程序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