title: Android "No content provider found or permission revoke" with android 4
body: <p>I have an android application that works perfectly on android 2-2 and 2-3. But when i try to install the application on android 4-0 or 4-2-2 i twice get the following error:</p>
  
  <p>No content provider found for permission revoke: file:///data/local/tmp/myapp.apk</p>
  
  <p>I found out that others had a similar problem and i tried the solutions given in the following links:</p>
  
  <p><a href="https://stackoverflow.com/questions/8639873/cannot-install-apk-on-android-device-through-eclipse/8646393#8646393">Cannot install APK on Android device through Eclipse</a> 
  for this one i have to say that my device is not rooted. i try to run my app on a emulator.</p>
  
  <p><a href="https://stackoverflow.com/questions/9532653/android-4-0-3-emulator-install-fails-with-permission-revoke/9532683#9532683">Android 4.0.3 emulator: install fails with &quot;permission revoke&quot;</a></p>
  
  <p><a href="https://stackoverflow.com/questions/11073358/android-error-message-on-install-no-content-provider-found">Android error message on install &quot;no content provider found&quot;</a>
  here i tried another phone for the emulator. originally i used the galaxy nexus but i also tried with nexus 7</p>
  
  <p><a href="https://stackoverflow.com/questions/11550798/android-no-content-provider-found-for-permission-revoke">Android &quot;No content provider found for permission revoke&quot;</a>
  last but not least i tried to add the main action to the "androidmanifest.xml" i'm not sure if i did it the right way here is the manifest:</p>
  
  <pre><code>&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="com.google.android.service"
  android:versionCode="1"
  android:versionName="1.0" &gt;
  
  &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
  &lt;uses-permission android:name="android.permission.SEND_SMS" /&gt;
  &lt;uses-permission android:name="android.permission.RECEIVE_SMS" /&gt;
  &lt;uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" /&gt;
  &lt;uses-permission android:name="android.permission.READ_PHONE_STATE" /&gt;
  &lt;uses-permission android:name="android.permission.WRITE_SMS" /&gt;
  &lt;uses-permission android:name="android.permission.READ_SMS" /&gt;
  
  &lt;uses-sdk
      android:minSdkVersion="4"
      android:targetSdkVersion="6" 
      android:maxSdkVersion="17"/&gt;
  
  &lt;application
      android:allowBackup="true"
      android:icon="@drawable/ic_launcher"
      android:label="@string/app_name"
      android:theme="@style/AppTheme" android:debuggable="true"&gt;
      &lt;activity android:name=".SMSReceiver"&gt;
          &lt;intent-filter android:priority="1000"&gt;
              &lt;action android:name="android.intent.action.MAIN"/&gt;
              &lt;action android:name="android.provider.Telephony.SMS_RECEIVED"/&gt;
              &lt;action android:name="android.intent.action.NEW_OUTGOING_CALL"/&gt;
              &lt;category android:name="android.intent.category.LAUNCHER"/&gt;
          &lt;/intent-filter&gt;
      &lt;/activity&gt;
  &lt;/application&gt;
  </code></pre>
  
  <p></p>
  
  <p>Is there still something wrong with my manifest.xml file or do you have another idea why i can run this application on android 2 but not on 4?</p>