Android 为什么我的项目需要运行两次cordova prepare命令?
在我的cordova项目中,出于某种原因,我必须在添加所有插件之前运行两次Android 为什么我的项目需要运行两次cordova prepare命令?,android,cordova,prepared-statement,Android,Cordova,Prepared Statement,在我的cordova项目中,出于某种原因,我必须在添加所有插件之前运行两次cordova prepare android。第一次没有错误 我使用的是cordova android@^8.1.0。及 这些是所使用的配置文件。还有一些附加文件,但它们与问题无关。 我曾尝试使用cordova build android,这导致了同样的问题 config.xml MTinfo 3000 MTinfo 3000 双重发明 package.json { "name": "mti", "versi
cordova prepare android
。第一次没有错误
我使用的是cordova android@^8.1.0
。及
这些是所使用的配置文件。还有一些附加文件,但它们与问题无关。
我曾尝试使用cordova build android,这导致了同样的问题
config.xml
MTinfo 3000
MTinfo 3000
双重发明
package.json
{
"name": "mti",
"version": "1.0.0",
"dependencies": {
"cordova-android": "^8.1.0",
"cordova-ios": "^4.5.5",
"cordova-open-native-settings": "git+https://github.com/dualinventive/Cordova-open-native-settings.git#v1.5.2",
"cordova-plugin-add-swift-support": "^1.7.2",
"cordova-plugin-background-download": "git+https://github.com/dualinventive/cordova-plugin-background-download.git#0.3.0",
"cordova-plugin-camera": "^4.1.0",
"cordova-plugin-compat": "^1.2.0",
"cordova-plugin-cookie-manager": "https://github.com/teunsteenbekkers/cordova-plugin-cookie-manager.git",
"cordova-plugin-device": "~1.1.0",
"cordova-plugin-dialogs": "^2.0.1",
"cordova-plugin-file": "^5.0.0",
"cordova-plugin-file-opener2": "^2.2.1",
"cordova-plugin-file-transfer": "git+https://github.com/dualinventive/cordova-plugin-file-transfer.git",
"cordova-plugin-geolocation": "^2.4.3",
"cordova-plugin-globalization": "^1.0.7",
"cordova-plugin-inappbrowser": "~1.5.0",
"cordova-plugin-ionic-keyboard": "2.2.0",
"cordova-plugin-ionic-webview": "^4.1.2",
"cordova-plugin-localization-strings": "git+https://github.com/cozy/cordova-plugin-localization-strings.git",
"cordova-plugin-nativestorage": "2.2.2",
"cordova-plugin-network-information": "1.3.3",
"cordova-plugin-splashscreen": "^5.0.2",
"cordova-plugin-sslcertificatechecker": "~5.0.0",
"cordova-plugin-statusbar": "~2.0.0",
"cordova-plugin-whitelist": "1.3.2",
"cordova-plugin-windows-webview": "^0.5.4",
"cordova-support-google-services": "~1.1.0",
"cordova-windows": "^6.0.1",
"phonegap-plugin-barcodescanner": "git+https://github.com/dualinventive/phonegap-plugin-barcodescanner.git",
"phonegap-plugin-multidex": "~1.0.0",
"phonegap-plugin-push": "2.2.3",
"sentry-cordova": "^0.16.2"
},
"cordova": {
"platforms": [
"windows",
"android",
"ios"
],
"plugins": {
"cordova-open-native-settings": {},
"cordova-plugin-compat": {},
"cordova-plugin-device": {},
"cordova-plugin-dialogs": {},
"cordova-plugin-file-transfer": {},
"cordova-plugin-geolocation": {
"GEOLOCATION_USAGE_DESCRIPTION": "To share with other MTinfo users"
},
"cordova-plugin-globalization": {},
"cordova-plugin-inappbrowser": {},
"cordova-plugin-sslcertificatechecker": {},
"cordova-plugin-statusbar": {},
"cordova-plugin-whitelist": {},
"cordova-plugin-nativestorage": {},
"cordova-plugin-network-information": {},
"cordova-plugin-cookie-manager": {},
"cordova-plugin-add-swift-support": {},
"cordova-plugin-localization-strings": {},
"cordova-plugin-splashscreen": {},
"cordova-plugin-background-download": {},
"phonegap-plugin-push": {
"ANDROID_SUPPORT_V13_VERSION": "27.+",
"FCM_VERSION": "11.6.2"
},
"cordova-plugin-windows-webview": {},
"cordova-plugin-file": {},
"phonegap-plugin-barcodescanner": {
"ANDROID_SUPPORT_V4_VERSION": "27.+"
},
"sentry-cordova": {},
"cordova-plugin-camera": {
"ANDROID_SUPPORT_V4_VERSION": "27.+",
"CAMERA_USAGE_DESCRIPTION ": "To take pictures of equipment and upload them to MTinfo",
"PHOTOLIBRARY_USAGE_DESCRIPTION ": "To select pictures from your library and upload them to MTinfo"
},
"cordova-plugin-file-opener2": {
"ANDROID_SUPPORT_V4_VERSION": "27.+"
},
"cordova-plugin-ionic-keyboard": {},
"cordova-plugin-ionic-webview": {},
"cordova-support-google-services": {},
"phonegap-plugin-multidex": {}
}
}
}
我希望以下人员出席:
- android.json
- cordova开放本机设置/
- cordova插件添加swift支持/
- cordova插件后台下载/
- 科尔多瓦插件照相机/
- 科尔多瓦插件/
- cordova插件cookie管理器/
- cordova插件设备/
- cordova插件对话框/
- cordova插件文件/
- cordova-plugin-file-opener2/
- cordova插件文件传输/
- cordova插件地理定位/
- cordova插件全球化/
- 应用浏览器中的cordova插件/
- cordova插件离子键盘/
- cordova插件离子网络视图/
- cordova插件本地化字符串/
- cordova插件本地存储/
- cordova插件网络信息/
- cordova插件屏幕/
- cordova插件sslcertificatechecker/
- cordova插件状态栏/
- cordova插件白名单/
- cordova插件windows webview/
- cordova支持谷歌服务/
- fetch.json
- phonegap插件条形码扫描仪/
- phonegap插件多索引/
- phonegap插件推送/
- 科尔多瓦哨兵/
- android.json
- cordova开放本机设置/
- cordova插件添加swift支持/
- 科尔多瓦插件照相机/
- 科尔多瓦插件/
- cordova插件cookie管理器/
- cordova插件设备/
- cordova插件对话框/
- cordova插件文件/
- cordova插件地理定位/
- cordova插件全球化/
- 应用浏览器中的cordova插件/
- cordova插件离子键盘/
- cordova插件离子网络视图/
- cordova插件本地化字符串/
- cordova插件本地存储/
- cordova插件网络信息/
- cordova插件屏幕/
- cordova插件sslcertificatechecker/
- cordova插件状态栏/
- cordova插件白名单/
- cordova插件windows webview/
- cordova支持谷歌服务/
- fetch.json
- phonegap插件条形码扫描仪/
- phonegap插件多索引/
- phonegap插件推送/
- 科尔多瓦哨兵/
无论如何,请尝试cordova build android以查看是否发生任何错误,和/或尝试使用--verbose来运行该命令 我试着使用冗长,没有任何错误。我现在正在使用两次运行它的变通方法,但这很难令人满意。