title: How to set package name of Xamarin.Android APK for Google Play submission
body: <p>I have finished my app after 8 months work and I am attempting to submit to Google Play.</p>
  
  <p>I sign the and align the APK properly and upload the APK to Google Play. Then I get the following message:</p>
  
  <blockquote>
    <p>Upload failed Your APK's package name must be in the following format "com.example.myapp". It may contain letters (a-z), numbers, and underscores (_). It must start with a lowercase character.</p>
  </blockquote>
  
  <p>Here is the <code>AndroidManifest.xml</code> file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;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"&gt;
      &lt;uses-sdk android:targetSdkVersion="14" /&gt;
      &lt;application android:hardwareAccelerated="true" android:label="launchpad"&gt;
          &lt;provider android:name="com.vrocket.launcher.LocalFileContentProvider" android:authorities="com.vrocket.launcher" /&gt;
      &lt;/application&gt;
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;
  &lt;/manifest&gt;
  </code></pre>
  
  <p>As far as I can tell, the package name I specify here meets the requirements for Google Play submission. I did change my package name in the Android.Manifest since I started the project but I figure this would be pretty normal practice.</p>
  
  <p>Has anyone had similar issues submitting a Xamarin.Android app to Google Play?</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I have since figured out that the APK is being compiled with an old package name <code>VRocket.VRocket</code>.
  I found this out using the <code>aapt</code> tool in the Android SDK.
  Why is it not building with the package name specified in <code>AndroidManifest.xml</code>?</p>