[cordova]cordova-cli@8.0.0和cordova-android@7.0.0问题

问题出现
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目录下,安装完所有插件后复制回原来位置。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。