Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的项目需要运行两次cordova prepare命令?_Android_Cordova_Prepared Statement - Fatal编程技术网

Android 为什么我的项目需要运行两次cordova prepare命令?

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项目中,出于某种原因,我必须在添加所有插件之前运行两次
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来运行该命令

我试着使用冗长,没有任何错误。我现在正在使用两次运行它的变通方法,但这很难令人满意。