我为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.0
android@7.0.0
我的环境是:
- 苹果系统
cordova@8.1.2
android@7.1.1
注意:截至目前,我通过使用使其工作,android@6.4.0
但我想了解如何使其与较新的平台版本一起工作。