在ionic 項目中出現編譯android 的時候 出現?Cordova failed to install plugin? Error: ENOENT: no such file or directory AndroidManifest.xml
無法編譯android apk
原因是:
由于cordova cli8.0 在安裝 cordova-android7.0后,platform\android的目錄結構發(fā)生了變化,但項目中有些plugin還在用
cordova-android6的目錄結構查找文件厂抖,所以會出現找不到文件
解決方案1:將cordova-android7.0降級為6.4.0
cordova platform remove android
cordova platform add android@6.4.0
解決方案2:網上有一個js的補都鼐:patch-android-studio-check.js(下載地址https://gist.github.com/joeljeske/68121fa6d643e0937f50458d0172e16e)
現在將這個js放在一個目錄中音念,這個目錄與config.xml處于同級目錄绩卤,
然后config.xml的節(jié)點下增加如下配置即可。