hunk.code_window:     boolean useHttps = isHttpsHost(uri.getHost()) || rawUrl.startsWith("exps");
       return uri.buildUpon().scheme(useHttps ? "https" : "http").build().toString();
     }
     public static Request.Builder addExponentHeadersToUrl(String urlString) {
       // TODO: set user agent
       String sdkVersions = Constants.SDK_VERSIONS;
       if (KernelConfig.FORCE_UNVERSIONED_PUBLISHED_EXPERIENCES) {
         sdkVersions = "UNVERSIONED";
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:   public static Request.Builder addExponentHeadersToUrl(String urlString, boolean isShellAppManifest) {
  
hunk.file_path: android/expoview/src/main/java/host/exp/exponent/kernel/ExponentUrls.java
hunk.type: replace
file: apply plugin: 'com.android.application'
  
  android {
      // Compile against 22 so we don't have to worry about runtime permissions
      compileSdkVersion 22
      buildToolsVersion "25.0.2"
      defaultConfig {
          applicationId "exp.host.preparetestsapp"
          minSdkVersion 15
          targetSdkVersion 22
          versionCode 1
          versionName "1.0"
          testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
      }
      buildTypes {
          release {
              minifyEnabled false
              proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
          }
      }
  }
  
  dependencies {
      compile fileTree(dir: 'libs', include: ['*.jar'])
      androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
          exclude group: 'com.android.support', module: 'support-annotations'
      })
      compile 'com.android.support:appcompat-v7:22.+'
      testCompile 'junit:junit:4.12'
  }
  