title: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored' in VS 2015
body: <p>All the sudden I started receiving the following error when building Cordova application in VS 2015. The upgrade / deletion of packages in Android SDK lead to this issue.</p>
  
  <pre><code>platforms\android\build\intermediates\res\merged\debug\values-v24\values-v24.xml:3 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
  platforms\android\build\intermediates\res\merged\debug\values-v24\values-v24.xml:4 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.
  </code></pre>
  
  <p>I tried to resolve it for the last 4 days already, with no success. The following attempts were made:</p>
  
  <ul>
  <li>Reinstallation of VS 2015 with all corresponding third-party
  applications</li>
  <li>Reinstallation of Android SDK using VS installer</li>
  <li>Complete Android SDK transfer from another computer where the same source code compiles</li>
  <li>Complete reinstall of Win10 (3 times!) with and without deletion of all user data</li>
  <li>Clean VS 2015 build with and without my original MS user - to avoid possibility that VS restores some user settings stored in my account</li>
  <li>Installation of other Android SDK platforms, extras, Google APIs, Android SDK build tools etc.</li>
  <li>Compilation with JDK 1.8.x</li>
  <li>Compilation using different Target API defined in config.xml: 16, 23 &amp; 24</li>
  <li>Removing dependent plugins, like Cordova Compat and BarcodeScanner</li>
  <li>VS 2017 compile - fails complaining about missing licenses. There is no Licenses folder in Android SDK so I cannot copy it from there as described by Google</li>
  <li>Compilation for Cordova CLI versions higher than 6.0.0. The newer fail will the same licensing issue as VS 2017</li>
  <li>Deletion of platforms/plugins/bower/node_modules folders before build</li>
  <li>Moving the source code to root folder so that the paths are shorter</li>
  </ul>
  
  <p>Exactly the same, fresh source code compiles for my friends and does compile for me on another computer.</p>
  
  <p>Sometimes it does compile for me, with no changes made. In those cases, for some reason, separate packages for ARM/x86 are not generated. They should be generated as the result of using Crosswalk project in embedded mode..</p>
  
  <p><strong>Failing build</strong></p>
  
  <pre><code>1&gt;  ------ Building platform: android
  1&gt;  Debug
  1&gt;  ------ Build configuration options: --debug
  1&gt;  Executing "before_compile"  hook for all plugins.
  1&gt;  ANDROID_HOME=C:\Program Files (x86)\Android\android-sdk
  1&gt;  JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_55
  1&gt;  null
  1&gt;  org.xwalk:xwalk_core_library:20+
  1&gt;  :preBuild UP-TO-DATE
  1&gt;  :preArmv7DebugBuild UP-TO-DATE
  1&gt;  :checkArmv7DebugManifest
  1&gt;  :preX86DebugBuild UP-TO-DATE
  1&gt;  :CordovaLib:preBuild UP-TO-DATE
  1&gt;  :CordovaLib:preDebugBuild UP-TO-DATE
  1&gt;  :CordovaLib:compileDebugNdk UP-TO-DATE
  1&gt;  :CordovaLib:compileLint
  1&gt;  :CordovaLib:copyDebugLint UP-TO-DATE
  1&gt;  :CordovaLib:mergeDebugProguardFiles
  1&gt;  :CordovaLib:packageDebugRenderscript UP-TO-DATE
  1&gt;  :CordovaLib:checkDebugManifest
  1&gt;  :CordovaLib:prepareDebugDependencies
  1&gt;  :CordovaLib:compileDebugRenderscript
  1&gt;  :CordovaLib:generateDebugResValues
  1&gt;  :CordovaLib:generateDebugResources
  1&gt;  :CordovaLib:packageDebugResources
  1&gt;  :CordovaLib:compileDebugAidl
  1&gt;  :CordovaLib:generateDebugBuildConfig
  1&gt;  :CordovaLib:generateDebugAssets UP-TO-DATE
  1&gt;  :CordovaLib:mergeDebugAssets
  1&gt;  :CordovaLib:processDebugManifest
  1&gt;  :CordovaLib:processDebugResources
  1&gt;  :CordovaLib:generateDebugSources
  1&gt;MSBUILD : cordova-build warning : Note: Some input files use or override a deprecated API.
  1&gt;  Note: Some input files use or override a deprecated API.
  1&gt;MSBUILD : cordova-build warning : Note: Recompile with -Xlint:deprecation for details.
  1&gt;  Note: Recompile with -Xlint:deprecation for details.
  1&gt;  :CordovaLib:compileDebugJavaWithJavac
  1&gt;  :CordovaLib:processDebugJavaRes UP-TO-DATE
  1&gt;  :CordovaLib:transformResourcesWithMergeJavaResForDebug
  1&gt;  :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug
  1&gt;  :CordovaLib:mergeDebugJniLibFolders
  1&gt;  :CordovaLib:transformNative_libsWithMergeJniLibsForDebug
  1&gt;  :CordovaLib:transformNative_libsWithSyncJniLibsForDebug
  1&gt;  :CordovaLib:bundleDebug
  1&gt;  :prepareAndroidCordovaLibUnspecifiedDebugLibrary
  1&gt;  :preArmv7ReleaseBuild UP-TO-DATE
  1&gt;  :preX86ReleaseBuild UP-TO-DATE
  1&gt;  :CordovaLib:preReleaseBuild UP-TO-DATE
  1&gt;  :CordovaLib:compileReleaseNdk UP-TO-DATE
  1&gt;  :CordovaLib:copyReleaseLint UP-TO-DATE
  1&gt;  :CordovaLib:mergeReleaseProguardFiles
  1&gt;  :CordovaLib:packageReleaseRenderscript UP-TO-DATE
  1&gt;  :CordovaLib:checkReleaseManifest
  1&gt;  :CordovaLib:prepareReleaseDependencies
  1&gt;  :CordovaLib:compileReleaseRenderscript
  1&gt;  :CordovaLib:generateReleaseResValues
  1&gt;  :CordovaLib:generateReleaseResources
  1&gt;  :CordovaLib:packageReleaseResources
  1&gt;  :CordovaLib:compileReleaseAidl
  1&gt;  :CordovaLib:generateReleaseBuildConfig
  1&gt;  :CordovaLib:generateReleaseAssets UP-TO-DATE
  1&gt;  :CordovaLib:mergeReleaseAssets
  1&gt;  :CordovaLib:processReleaseManifest
  1&gt;  :CordovaLib:processReleaseResources
  1&gt;  :CordovaLib:generateReleaseSources
  1&gt;MSBUILD : cordova-build warning : Note: Some input files use or override a deprecated API.
  1&gt;  Note: Some input files use or override a deprecated API.
  1&gt;MSBUILD : cordova-build warning : Note: Recompile with -Xlint:deprecation for details.
  1&gt;  Note: Recompile with -Xlint:deprecation for details.
  1&gt;  :CordovaLib:compileReleaseJavaWithJavac
  1&gt;  :CordovaLib:processReleaseJavaRes UP-TO-DATE
  1&gt;  :CordovaLib:transformResourcesWithMergeJavaResForRelease
  1&gt;  :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease
  1&gt;  :CordovaLib:mergeReleaseJniLibFolders
  1&gt;  :CordovaLib:transformNative_libsWithMergeJniLibsForRelease
  1&gt;  :CordovaLib:transformNative_libsWithSyncJniLibsForRelease
  1&gt;  :CordovaLib:bundleRelease
  1&gt;  :prepareBarcodescannerLibrary
  1&gt;  :prepareComAndroidSupportAnimatedVectorDrawable2510Library
  1&gt;  :prepareComAndroidSupportAppcompatV72510Library
  1&gt;  :prepareComAndroidSupportSupportCompat2510Library
  1&gt;  :prepareComAndroidSupportSupportCoreUi2510Library
  1&gt;  :prepareComAndroidSupportSupportCoreUtils2510Library
  1&gt;  :prepareComAndroidSupportSupportFragment2510Library
  1&gt;  :prepareComAndroidSupportSupportMediaCompat2510Library
  1&gt;  :prepareComAndroidSupportSupportV42510Library
  1&gt;  :prepareComAndroidSupportSupportVectorDrawable2510Library
  1&gt;  :prepareOrgXwalkXwalk_core_library205053312Library
  1&gt;  :prepareArmv7DebugDependencies
  1&gt;  :compileArmv7DebugAidl
  1&gt;  :compileArmv7DebugRenderscript
  1&gt;  :generateArmv7DebugBuildConfig
  1&gt;  :generateArmv7DebugAssets UP-TO-DATE
  1&gt;  :mergeArmv7DebugAssets
  1&gt;  :createXwalkCommandLineFileArmv7Debug
  1&gt;  :generateArmv7DebugResValues
  1&gt;  :generateArmv7DebugResources
  1&gt;MSBUILD : cordova-build error : AAPT err(Facade for 8377832): platforms\android\build\intermediates\exploded-aar\barcodescanner\res\drawable\toggle_torch.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
  1&gt;  AAPT err(Facade for 8377832): platforms\android\build\intermediates\exploded-aar\barcodescanner\res\drawable\toggle_torch.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
  1&gt;  :mergeArmv7DebugResources
  1&gt;  :processArmv7DebugManifest
  1&gt;MSBUILD : cordova-build error : platforms\android\build\intermediates\res\merged\armv7\debug\values-v24\values-v24.xml:3 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
  1&gt;  platforms\android\build\intermediates\res\merged\armv7\debug\values-v24\values-v24.xml:3 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.
  1&gt;
  1&gt;  :processArmv7DebugResources FAILED
  1&gt;MSBUILD : cordova-build error : platforms\android\build\intermediates\res\merged\armv7\debug\values-v24\values-v24.xml:4 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.
  1&gt;  platforms\android\build\intermediates\res\merged\armv7\debug\values-v24\values-v24.xml:4 : AAPT: Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored'.
  1&gt;
  1&gt;
  1&gt;MSBUILD : cordova-build error : FAILURE: Build failed with an exception.
  1&gt;  FAILURE: Build failed with an exception.
  1&gt;
  1&gt;MSBUILD : cordova-build error : * What went wrong:
  1&gt;  * What went wrong:
  1&gt;MSBUILD : cordova-build error : Execution failed for task ':processArmv7DebugResources'.
  1&gt;  Execution failed for task ':processArmv7DebugResources'.
  1&gt;
  1&gt;  BUILD FAILED
  1&gt;
  1&gt;  Total time: 23.263 secs
  1&gt;MSBUILD : cordova-build error : &gt; com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1
  1&gt;  &gt; com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (x86)\Android\android-sdk\build-tools\23.0.1\aapt.exe'' finished with non-zero exit value 1
  1&gt;
  1&gt;MSBUILD : cordova-build error : * Try:
  1&gt;  * Try:
  1&gt;MSBUILD : cordova-build error : Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  1&gt;  Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  1&gt;  ERROR building one of the platforms: Error code 1 for command: cmd with args: /s,/c,"platforms\android\gradlew cdvBuildDebug -b platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
  1&gt;  You may not have the required environment or OS to build this project
  1&gt;MSBUILD : cordova-build error : Error code 1 for command: cmd with args: /s,/c,"platforms\android\gradlew cdvBuildDebug -b platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
  1&gt;  Error code 1 for command: cmd with args: /s,/c,"platforms\android\gradlew cdvBuildDebug -b platforms\android\build.gradle -Dorg.gradle.daemon=true -Pandroid.useDeprecatedNdk=true"
  ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
  </code></pre>
  
  <p>The difference between failing build and a successful build starts after <code>prepareBarcodescannerLibrary</code>.</p>
  
  <p><strong>Successful build</strong></p>
  
  <pre><code>1&gt;  :prepareBarcodescannerLibrary
  1&gt;  :prepareComAndroidSupportAppcompatV72221Library
  1&gt;  :prepareComAndroidSupportSupportV42221Library
  1&gt;  :prepareOrgXwalkXwalk_core_library205053312Library
  1&gt;  :prepareArmv7DebugDependencies
  1&gt;  :compileArmv7DebugAidl
  1&gt;  :compileArmv7DebugRenderscript
  1&gt;  :generateArmv7DebugBuildConfig
  1&gt;  :generateArmv7DebugAssets UP-TO-DATE
  1&gt;  :mergeArmv7DebugAssets
  1&gt;  :createXwalkCommandLineFileArmv7Debug
  1&gt;  :generateArmv7DebugResValues
  1&gt;  :generateArmv7DebugResources
  1&gt;MSBUILD : cordova-build error : AAPT err(Facade for 24487251): platforms\android\build\intermediates\exploded-aar\barcodescanner\res\drawable\toggle_torch.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
  1&gt;  AAPT err(Facade for 24487251): platforms\android\build\intermediates\exploded-aar\barcodescanner\res\drawable\toggle_torch.png: libpng warning: iCCP: Not recognizing known sRGB profile that has been edited
  1&gt;  :mergeArmv7DebugResources
  1&gt;  :processArmv7DebugManifest
  1&gt;  :processArmv7DebugResources
  1&gt;  :generateArmv7DebugSources
  1&gt;MSBUILD : cordova-build warning : Note: Some input files use or override a deprecated API.
  1&gt;  Note: Some input files use or override a deprecated API.
  1&gt;MSBUILD : cordova-build warning : Note: Recompile with -Xlint:deprecation for details.
  1&gt;  Note: Recompile with -Xlint:deprecation for details.
  1&gt;MSBUILD : cordova-build warning : Note: platforms\android\src\cordova\plugins\Diagnostic.java uses unchecked or unsafe operations.
  1&gt;  Note: platforms\android\src\cordova\plugins\Diagnostic.java uses unchecked or unsafe operations.
  1&gt;MSBUILD : cordova-build warning : Note: Recompile with -Xlint:unchecked for details.
  1&gt;  Note: Recompile with -Xlint:unchecked for details.
  1&gt;  :compileArmv7DebugJavaWithJavac
  1&gt;  :compileArmv7DebugNdk UP-TO-DATE
  1&gt;  :compileArmv7DebugSources
  1&gt;
  1&gt;  :transformClassesWithDexForArmv7Debug
  1&gt;  :mergeArmv7DebugJniLibFolders
  1&gt;  :transformNative_libsWithMergeJniLibsForArmv7Debug
  1&gt;  :processArmv7DebugJavaRes UP-TO-DATE
  </code></pre>
  
  <p>Obviously the versions of the libraries are different. But I ran out of ideas how this issue could be fixed. </p>
  
  <p><strong>config.xml plugins</strong></p>
  
  <pre><code>  &lt;preference name="android-minSdkVersion" value="16" /&gt;
    &lt;feature name="Keyboard"&gt;
      &lt;param name="ios-package" onload="true" value="IonicKeyboard" /&gt;
    &lt;/feature&gt;
    &lt;plugin name="cordova-sqlite-storage" src="https://github.com/litehelpers/Cordova-sqlite-storage.git" version="0.7.15-pre" /&gt;
    &lt;plugin name="cordova-sqlite-storage" version="0.7.15-pre" /&gt;
    &lt;plugin name="phonegap-plugin-barcodescanner" src="https://github.com/phonegap/phonegap-plugin-barcodescanner" version="6.0.1" /&gt;
    &lt;plugin name="cordova-plugin-whitelist" version="1.2.1" /&gt;
    &lt;plugin name="ionic-plugin-keyboard" src="https://github.com/driftyco/ionic-plugin-keyboard.git" version="2.0.1" /&gt;
    &lt;plugin name="cordova-plugin-geolocation" version="2.1.0" /&gt;
    &lt;plugin name="cordova-plugin-app-version" src="https://github.com/whiteoctober/cordova-plugin-app-version.git" version="0.1.8" /&gt;
    &lt;plugin name="cordova-plugin-compat" version="1.0.0" /&gt;
    &lt;plugin name="cordova-plugin-device" version="1.1.2" /&gt;
    &lt;plugin name="cordova-plugin-inappbrowser" version="1.2.1" /&gt;
    &lt;plugin name="cordova-plugin-crosswalk-webview" version="2.1.0" /&gt;
    &lt;plugin name="cordova.plugins.diagnostic" version="3.3.2" /&gt;
    &lt;plugin name="phonegap-plugin-barcodescanner" version="6.0.4"&gt;
      &lt;variable name="CAMERA_USAGE_DESCRIPTION" value="Barcode scanning" /&gt;
    &lt;/plugin&gt;
    &lt;plugin name="cordova-custom-config" version="3.1.2" /&gt;
    &lt;preference name="xwalkVersion" value="20+" /&gt;
    &lt;preference name="xwalkCommandLine" value="--disable-pull-to-refresh-effect" /&gt;
    &lt;preference name="xwalkMode" value="embedded" /&gt;
    &lt;!-- &lt;preference name="xwalkMode" value="shared" /&gt; --&gt;
    &lt;preference name="xwalkMultipleApk" value="true" /&gt;
  </code></pre>
  
  <p><strong>bower.json</strong></p>
  
  <pre><code>{
    "name": "project_name",
    "devDependencies": {
      "angular": "~1.6.0",
      "angular-animate": "~1.6.0",
      "angular-messages": "~1.6.0",
      "angular-resource": "~1.6.0",
      "angular-sanitize": "~1.6.0",
      "angular-ui-router": "^0.3.2",
      "ionic": "^1.3.2",
      "ngEnter": "^0.0.1",
      "ngstorage": "^0.3.11",
      "ngtouch": "^1.0.1",
      "underscore-min": "^1.8.3"
    },
    "resolutions": {
      "angular": "~1.6.0",
      "angular-sanitize": "~1.6.0",
      "angular-resource": "~1.6.0",
      "angular-animate": "~1.6.0",
      "angular-ui-router": "^0.3.2"
    }
  }
  </code></pre>
  
  <p><strong>plugins\fetch.json</strong></p>
  
  <pre><code>{
      "cordova-sqlite-storage": {
          "source": {
              "type": "git",
              "url": "https://github.com/litehelpers/Cordova-sqlite-storage.git",
              "subdir": "."
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-whitelist": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-whitelist@1.2.1"
          },
          "is_top_level": true,
          "variables": {}
      },
      "ionic-plugin-keyboard": {
          "source": {
              "type": "git",
              "url": "https://github.com/driftyco/ionic-plugin-keyboard.git",
              "subdir": "."
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-geolocation": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-geolocation@2.1.0"
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-app-version": {
          "source": {
              "type": "git",
              "url": "https://github.com/whiteoctober/cordova-plugin-app-version.git",
              "subdir": "."
          },
          "is_top_level": true,
          "variables": {}
      },
      "phonegap-plugin-barcodescanner": {
          "source": {
              "type": "git",
              "url": "https://github.com/phonegap/phonegap-plugin-barcodescanner",
              "subdir": "."
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-compat": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-compat@1.0.0"
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-device": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-device@1.1.2"
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-inappbrowser": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-inappbrowser@1.2.1"
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-plugin-crosswalk-webview": {
          "source": {
              "type": "registry",
              "id": "cordova-plugin-crosswalk-webview@2.1.0"
          },
          "is_top_level": true,
          "variables": {
              "XWALK_VERSION": "21+",
              "XWALK_LITEVERSION": "xwalk_core_library_canary:17+",
              "XWALK_COMMANDLINE": "--disable-pull-to-refresh-effect",
              "XWALK_MODE": "embedded",
              "XWALK_MULTIPLEAPK": "true"
          }
      },
      "cordova.plugins.diagnostic": {
          "source": {
              "type": "registry",
              "id": "cordova.plugins.diagnostic@3.3.2"
          },
          "is_top_level": true,
          "variables": {}
      },
      "cordova-custom-config": {
          "source": {
              "type": "registry",
              "id": "cordova-custom-config@3.1.2"
          },
          "is_top_level": true,
          "variables": {}
      }
  }
  </code></pre>
  
  <p><strong>plugins\android.json</strong> (auto-generated)</p>
  
  <pre><code>{
      "prepare_queue": {
          "installed": [],
          "uninstalled": []
      },
      "config_munge": {
          "files": {}
      },
      "installed_plugins": {
          "cordova-custom-config": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-app-version": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-compat": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-crosswalk-webview": {
              "XWALK_VERSION": "21+",
              "XWALK_LITEVERSION": "xwalk_core_library_canary:17+",
              "XWALK_COMMANDLINE": "--disable-pull-to-refresh-effect",
              "XWALK_MODE": "embedded",
              "XWALK_MULTIPLEAPK": "true",
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-device": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-geolocation": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-inappbrowser": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-plugin-whitelist": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova-sqlite-storage": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "cordova.plugins.diagnostic": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "ionic-plugin-keyboard": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          },
          "phonegap-plugin-barcodescanner": {
              "PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
          }
      },
      "dependent_plugins": {}
  }
  </code></pre>
  
  <p><strong>package.json</strong></p>
  
  <pre><code>{
    "name": "project_name",
    "version": "1.0.0",
    "devDependencies": {
      "elementtree": "^0.1.6",
      "gulp": "^3.9.1",
      "gulp-concat": "^2.6.1",
      "gulp-uglify": "^2.0.0",
      "plist": "^2.0.1",
      "tostr": "^0.1.0",
      "xcode": "^0.9.0",
      "ng-cordova": "^0.1.27-alpha",
      "lodash": "4.17.4"
    },
    "dependencies": {}
  }
  </code></pre>