title: Xamarin Android Error in StartService Intent
body: <p>I create a vpnservice with this codes:</p>
  
  <pre><code>public override StartCommandResult OnStartCommand(Intent intent, StartCommandFlags flags, int startId)
          {
              if (mThread != null)
              {
                  mThread.Interrupt();
              }
  
              mThread = new Java.Lang.Thread(this,"360VpnThread");
              mThread.Start();
  
              return StartCommandResult.Sticky;
          }
  
          public override void OnDestroy()
          {
              base.OnDestroy();
          }
  
          public void Run()
          {
              var builder = new VpnService.Builder(this);
              builder.SetSession(PackageName)
                  .SetMtu(1460)
                  .AddAddress("10.0.6.2", 24)
                  .AddDnsServer("8.8.8.8").AddRoute("0.0.0.0", 8);
  
              mInterface = builder.Establish();
  
              if (mInterface == null)
              {
                  StopSelf();
              }
          }
  </code></pre>
  
  <p>but i get this error:   </p>
  
  <blockquote>
    <p>java.lang.SecurityException: parspeed360.android.VpnService360 does
    not require android.permission.BIND_VPN_SERVICE</p>
  </blockquote>
  
  <p>Already i add these to android manifest:</p>
  
  <pre><code>&lt;application android:label="360.Android" android:icon="@drawable/Icon"&gt;
      &lt;service android:name=".Parspeed360.Android.VpnService360"
               android:label="@string/ApplicationName"
               android:exported="false"
                  android:permission="android.permission.BIND_VPN_SERVICE"&gt;
        &lt;intent-filter&gt;
          &lt;action android:name="android.net.VpnService"/&gt;
        &lt;/intent-filter&gt;
      &lt;/service&gt;
    &lt;/application&gt;
  </code></pre>
  
  <p>please help me.</p>