2

我为cordova 应用程序开发了一个自定义插件,并尝试使用最新的cordova Android 平台版本对其进行测试。

每当我跑步时:

cordova plugin add ../my-plugin
cordova platform add android

或者

cordova platform add android
cordova plugin add ../my-plugin

我收到以下错误:

Failed to install 'com.my.plugin': Error: ENOENT: no such file or directory, open '/path/to/project/my-application/platforms/android/AndroidManifest.xml'

这是我的plugin.xml文件的内容,涉及AndroidManifest.xml.

<config-file target="app/src/main/AndroidManifest.xml" parent="/*">
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.INTERNET"/>
</config-file>

我已经看到了这个答案,这个答案在我访问过的不同资源和网站中很常见,但对我没有帮助,因为我在从toapp/src/main/AndroidManifest.xml更新后已经在使用。android@6.4.0android@7.0.0


我的环境是:

  • 苹果系统
  • cordova@8.1.2
  • android@7.1.1

注意:截至目前,我通过使用使其工作,android@6.4.0但我想了解如何使其与较新的平台版本一起工作。

4

0 回答 0