[ 
https://issues.apache.org/jira/browse/CB-13636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16280405#comment-16280405
 ] 

Joe Bowser edited comment on CB-13636 at 12/6/17 4:24 PM:
----------------------------------------------------------

[~jaxtheking] How did you manage the upgrade? That code that you're listing is 
actually supposed to detect the paths depending on whether it's an Android 
Studio installation or not, and we tested it with all the core plugins.  It's 
possible that ionic's keyboard plugin has hardcoded paths that are not finding 
the correct location for the config.xml, but I would need to take a closer look 
at these plugins.

Updated: I can't reproduce this issue locally with either 7.0.0 or master.  Are 
you certain that you're not running an earlier version of cordova-compat? 


was (Author: bowserj):
[~jaxtheking] How did you manage the upgrade? That code that you're listing is 
actually supposed to detect the paths depending on whether it's an Android 
Studio installation or not, and we tested it with all the core plugins.  It's 
possible that ionic's keyboard plugin has hardcoded paths that are not finding 
the correct location for the config.xml, but I would need to take a closer look 
at these plugins.



> Plugins not for Android fail to install for Android
> ---------------------------------------------------
>
>                 Key: CB-13636
>                 URL: https://issues.apache.org/jira/browse/CB-13636
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-android
>    Affects Versions: 7.0.0
>            Reporter: Tom Bell
>            Assignee: Joe Bowser
>
> I am trying to update my project to 7.0.0 for cordova-android, however we 
> have some plugins that are failing to install when re-installing the android 
> platform.
> {code}
> Installing "zestia-cordova-plugin-activity" for android
> Failed to install 'zestia-cordova-plugin-activity': Error: ENOENT: no such 
> file or directory, open 
> '/Users/tombell/Code/capsule-mobile/platforms/android/AndroidManifest.xml'
>     at Object.fs.openSync (fs.js:646:18)
>     at Object.fs.readFileSync (fs.js:551:33)
>     at Object.parseElementtreeSync 
> (/Users/tombell/Code/capsule-mobile/platforms/android/cordova/node_modules/cordova-common/src/util/xml-helpers.js:180:27)
>     at new AndroidManifest 
> (/Users/tombell/Code/capsule-mobile/platforms/android/cordova/lib/AndroidManifest.js:29:20)
>     at AndroidProject.getPackageName 
> (/Users/tombell/Code/capsule-mobile/platforms/android/cordova/lib/AndroidProject.js:99:12)
>     at Api.addPlugin 
> (/Users/tombell/Code/capsule-mobile/platforms/android/cordova/Api.js:223:57)
>     at handleInstall 
> (/Users/tombell/Code/capsule-mobile/node_modules/cordova-lib/src/plugman/install.js:594:10)
>     at 
> /Users/tombell/Code/capsule-mobile/node_modules/cordova-lib/src/plugman/install.js:357:28
>     at _fulfilled 
> (/Users/tombell/Code/capsule-mobile/node_modules/q/q.js:787:54)
>     at self.promiseDispatch.done 
> (/Users/tombell/Code/capsule-mobile/node_modules/q/q.js:816:30)
> Error: ENOENT: no such file or directory, open 
> '/Users/tombell/Code/capsule-mobile/platforms/android/AndroidManifest.xml'
> {code}
> This specific plugin only has configuration for iOS platforms. Do I need to 
> change something in the plugins I've written internally?



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to