Looks like the structure of your app is causing issues with Hydration. You appear to have your config.xml in the root, and then your web assets in a subdirectory of www/. Hydration should work if you have your config.xml and index.html at the same root level. So instead of

config.xml

res/

www/

index.html

<your other www files>

try

config.xml

res/

index.html

<your other www files>

Hydration should be able to handle this. Its a bug and we'll work on a fix but in the meantime if you'd like to use hydration you should change your directory structure as above.

I am having this issue as well. I have had several prior builds without this issue and it came up recently. Below are repro steps using Ionic 2, which was working in the past. Any advice on how to get this working again would be very helpful.

Cordova --version

6.5.0

Ionic --version

2.2.1

Development OS

Ubuntu 16.04

Device: Nexus 6P

Android Version: 7.1.2

Steps:

Create a new Ionic 2 app

>$ ionic start testApp sidemenu --v2

Run app:

>$ cd testApp

>$ ionic serve

Add android:

>$ ionic platform add android

Prep for deployment to PhoneGap Build

1. navigate to testApp root

2. copy resources/ into www/

3. copy config.xml into www/

4. zip www directory

5. upload to PhoneGap Build in new project

It should build successfully.

Deploy to Android

1. Use a barcode scanner to get url from QR code in PhoneGap Build

2. Download .apk

3. Install app

4. Launch app

Hydra launches.

Initial screen displays following message and never completes or does anything else:

This should now be fixed. Please do a full rebuild (make sure to click "Rebuild all" to trigger a binary rebuild, or disable and re-enable hydration) and then fully remove and re-install the app to deploy the update to Hydration.