[ https://issues.apache.org/jira/browse/CB-13716?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joe Bowser resolved CB-13716. ----------------------------- Resolution: Duplicate > AndroidStudio.js incorrectly decides project is Eclipse project > --------------------------------------------------------------- > > Key: CB-13716 > URL: https://issues.apache.org/jira/browse/CB-13716 > Project: Apache Cordova > Issue Type: Bug > Components: cordova-android > Affects Versions: cordova-android-7.0.0 > Environment: Mac osx 10.13.2 > Reporter: Gary N Griswold > Assignee: Joe Bowser > Fix For: Master > > Attachments: AndroidStudio.js > > > cordova add plugin fails on the error below, because it cannot find > AndroidManifest.xml. I think the problem is caused by > cordova/lib/AndroidStudio.js. It is using the presence of directories: libs > and res to determine if a project is an Eclipse project. The problem is that > one of the plugins I use does create these directories. So, any plugin added > after the Eclipse created plugin causes this logic to think that all > subsequent plugins are Eclipse plugins. > cordova plugin add $HOME/ShortSands/BibleApp/Plugins/PKZip --nofetch > Installing "com-shortsands-pkzip" for android > Failed to install 'com-shortsands-pkzip': Error: ENOENT: no such file or > directory, open > '/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/AndroidManifest.xml' > at Error (native) > at Object.fs.openSync (fs.js:640:18) > at Object.fs.readFileSync (fs.js:508:33) > at Object.parseElementtreeSync > (/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/cordova/node_modules/cordova-common/src/util/xml-helpers.js:180:27) > at new AndroidManifest > (/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/cordova/lib/AndroidManifest.js:29:20) > at AndroidProject.getPackageName > (/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/cordova/lib/AndroidProject.js:99:12) > at Api.addPlugin > (/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/cordova/Api.js:223:57) > at handleInstall > (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:594:10) > at > /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:357:28 > at _fulfilled > (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54) > Error: ENOENT: no such file or directory, open > '/Users/garygriswold/ShortSands/BibleApp/YourBible/platforms/android/AndroidManifest.xml' -- 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