Diego Rubio created CB-13544: -------------------------------- Summary: Can't install plugin. Your android platform does not have Api.js Key: CB-13544 URL: https://issues.apache.org/jira/browse/CB-13544 Project: Apache Cordova Issue Type: Bug Components: cordova-android Affects Versions: 6.3.0 Environment: Node: v8.9.0 NPM: 5.5.1 Cordova: 7.1.0 Plugman: 1.5.1 cordova-android: 6.3.0 Reporter: Diego Rubio Assignee: Joe Bowser
I'm trying to create an Android/iOS plugin but while trying Cordova is throwing an error. Here are the steps I follow: {{plugman create --name myplugin --plugin_id org.nov.myplugin --plugin_version 0.0.1 cd myplugin plugman platform add --platform_name android cd .. cordova create myapp && cd myapp cordova platform add android@latest cd .. plugman install --platform android --project ./myapp --plugin ./myplugin}} And this is the output: {{Creating a new cordova project. Using cordova-fetch for cordova-android@latest Adding android project... Creating Cordova project for the Android platform: Path: platforms/android Package: io.cordova.hellocordova Name: HelloCordova Activity: MainActivity Android target: android-26 Subproject Path: CordovaLib Android project created with cordova-android@6.3.0 Discovered plugin "cordova-plugin-whitelist" in config.xml. Adding it to the project Installing "cordova-plugin-whitelist" for android This plugin is only applicable for versions of cordova-android greater than 4.0. If you have a previous platform version, you do *not* need this plugin since the whitelist will be built in. Adding cordova-plugin-whitelist to package.json Saved plugin info for "cordova-plugin-whitelist" to config.xml --save flag or autosave detected Saving android@latest into config.xml file ... Installing "org.nov.myplugin" for android Unable to load PlatformApi from platform. Error: Cannot find module '/Users/diego/cordovaplayground/myapp/cordova/Api.js' The platform "android" does not appear to be a valid cordova platform. It is missing API.js. android not supported. Failed to install 'org.nov.myplugin': Error: Your android platform does not have Api.js at Object.getPlatformApiFunction (/usr/local/lib/node_modules/plugman/node_modules/cordova-lib/src/cordova/util.js:514:19) at Object.getPlatformApi (/usr/local/lib/node_modules/plugman/node_modules/cordova-lib/src/platforms/platforms.js:55:25) at handleInstall (/usr/local/lib/node_modules/plugman/node_modules/cordova-lib/src/plugman/install.js:593:29) at /usr/local/lib/node_modules/plugman/node_modules/cordova-lib/src/plugman/install.js:364:24 at _fulfilled (/usr/local/lib/node_modules/plugman/node_modules/q/q.js:787:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/plugman/node_modules/q/q.js:816:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/plugman/node_modules/q/q.js:749:13) at /usr/local/lib/node_modules/plugman/node_modules/q/q.js:557:44 at flush (/usr/local/lib/node_modules/plugman/node_modules/q/q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) Your android platform does not have Api.js}} Any help would be appreciated, thanks!. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org