title: Android Wear apk built in Android Studio will not parse when opened on 'phone
body: <p>I have a simple Android Wear app that runs fine on the Gear Live and in the Emulator, and which I'd now like to package into an .apk for distribution.</p>
  
  <p>I'm using Android Studio but am more familiar with Eclipse for Android development, so may have something wrong.</p>
  
  <p>Here is the build.gradle file:</p>
  
  <pre>
  
      apply plugin: 'com.android.application'
  
  
      android {
          compileSdkVersion 20
          buildToolsVersion "20.0.0"
  
          defaultConfig {
              applicationId "myApp"
              minSdkVersion 20
              targetSdkVersion 20
              versionCode 1
              versionName "1.0"
          }
          buildTypes {
              release {
                  runProguard false
                  proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
              }
          }
      }
  
      dependencies {
          compile fileTree(dir: 'libs', include: ['*.jar'])
          // You must install or update the Support Repository through the SDK manager to use this dependency.
          // You must install or update the Support Repository through the SDK manager to use this dependency.
          compile 'com.android.support:support-v13:+'
          compile 'com.google.android.support:wearable:+'
          compile 'com.google.android.gms:play-services-wearable:+'
          wearApp project(':app')
      }
  
  </pre>
  
  <p>and here is the Android Manifest:</p>
  
  <p><pre></p>
  
  <code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="myApp" &gt;
  
      &lt;uses-feature android:name="android.hardware.type.watch" /&gt;
      &lt;uses-permission android:name="android.permission.RECORD_AUDIO"/&gt;
      &lt;uses-permission android:name="android.permission.VIBRATE"/&gt;
      &lt;uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/&gt;
  
  
      &lt;application
          android:allowBackup="true"
          android:icon="@drawable/ic_launcher"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.DeviceDefault" &gt;
          &lt;activity
              android:name="myApp"
              android:label="@string/app_name" &gt;
              &lt;intent-filter&gt;
                  &lt;action android:name="android.intent.action.MAIN" /&gt;
                 &lt;!--
                  &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
                 --&gt;
              &lt;/intent-filter&gt;
          &lt;/activity&gt;
      &lt;/application&gt;
  
  &lt;/manifest&gt;
  </code></pre>
  
  <p></p>
  
  <p>The gradle build completes without error: I sign the app with the same keys I use for non-wear apps in the Play Store. Whether I open the created apk file on a device running Android 4.4.4, or a device running 4.3 (the 'phone that's actually in communication with the Gear Live), I obtain the error:</p>
  
  <p>"There is a problem parsing the package"</p>
  
  <p>Initially I assumed that this was because the 'phone was running 4.3, whereas the target/min SDK is 20. But I get the same parse error on a 4.4.4 tablet.</p>
  
  <p>Could anyone suggest what I may have wrong?</p>