問(wèn)題出現(xiàn)
cordova-android@7.0.0版本修改了目錄結(jié)構(gòu),把a(bǔ)ndroid目錄下的AndroidManifest.xml移到了android/app/src/main/AndroidManifest.xml,而大部分舊的插件還沒(méi)更新到支持cordova-android@7.0.0,如果依賴到AndroidManifest.xml則會(huì)因?yàn)檎也坏皆撐募鴪?bào)錯(cuò)。
三種解決方案
- 降級(jí)處理
cordova platform add android@6.4.0
- 調(diào)整適應(yīng)處理
等待插件更新到支持cordova-android@7.0.0,或者自行修改插件plugin.xml里面的類似如下內(nèi)容的AndroidManifest.xml路徑:
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>
3.調(diào)整AndroidManifest.xml路徑
把a(bǔ)ndroid/app/src/main/AndroidManifest.xml復(fù)制到android目錄下,安裝完所有插件后復(fù)制回原來(lái)位置。