[cordova]cordova-cli@8.0.0和cordo

2018-03-26  本文已影响0人  hulaye

问题出现
cordova-android@7.0.0版本修改了目录结构,把android目录下的AndroidManifest.xml移到了android/app/src/main/AndroidManifest.xml,而大部分旧的插件还没更新到支持cordova-android@7.0.0,如果依赖到AndroidManifest.xml则会因为找不到该文件而报错。

三种解决方案

  1. 降级处理
cordova platform add android@6.4.0
  1. 调整适应处理
    等待插件更新到支持cordova-android@7.0.0,或者自行修改插件plugin.xml里面的类似如下内容的AndroidManifest.xml路径:
<config-file target="AndroidManifest.xml" parent="/*">
   <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</config-file>

3.调整AndroidManifest.xml路径

把android/app/src/main/AndroidManifest.xml复制到android目录下,安装完所有插件后复制回原来位置。
上一篇 下一篇

猜你喜欢

热点阅读