Google Map not showing

You hadn’t asked, but that’s just my obfuscation of my Google Maps API Key. I’m using a valid one.

Yes, that seems to be the only way to avoid the problem. There is no setting in TB to change that behavior.

Sorry - I thought I’d asked about the key already.

The docs says this:

  <plugin name="cordova-plugin-googlemaps" spec="2.3.6">
    <variable name="API_KEY_FOR_ANDROID" value="(api key)" />
    <variable name="API_KEY_FOR_IOS" value="(api key)" />
  </plugin>

Do you have the /plugin statement in your config?

Also, do you have PhoneGap version set to cli-8.0.0?

Here is the exact syntax that I just used, and it still won’t compile without error:

This is the error that PhoneGap displays when I use the previous syntax (with PhoneGap version set to cli-8.0.0.

Error: Source path does not exist: icons/android/ldpi.png
at updatePathInternal (/cordova/node_modules/cordova-common/src/FileUpdater.js:145:19)
at /cordova/node_modules/cordova-common/src/FileUpdater.js:223:19
at Array.forEach (native)
at Object.updatePaths (/cordova/node_modules/cordova-common/src/FileUpdater.js:221:33)
at updateIcons (/cordova/lib/prepare.js:388:17)
at /cordova/lib/prepare.js:49:9
at _fulfilled (/cordova/node_modules/q/q.js:854:54)
at self.promiseDispatch.done (/cordova/node_modules/q/q.js:883:30)
at Promise.promise.promiseDispatch (/cordova/node_modules/q/q.js:816:13)
at /cordova/node_modules/q/q.js:624:44

The “…path does not exist” error appears to be a known problem among NSB users. Here is a discussion thread: How can one fix the error Source path does not exist: icons/android/ldpi.png? - PhoneGap - AppStudio

There was a user’s cryptic solution, but a request for a demo config.xml went unanswered.

That’s a different problem. Could you put it into another thread?