当前位置: 首页 > 知识库问答 >
问题:

用cordova构建android

韦锦程
2023-03-14

科尔多瓦要求输出:

Android需求检查结果:Java JDK:已安装1.8.0 Android SDK:已安装真实Android目标:已安装android-27、android-26、android-24、android-23 gradle:已安装/applications/Android Studio.app/contents/gradle/gradle-4.4/bin/gradle

iOS需求检查结果:Apple OS X:installed darwin Xcode:installed 9.2 iOS-Deploy:not installed iOS-Deploy找不到。请从https://github.com/phonegap/ios-deploy到您的路径下载、构建和安装1.9.0或更高版本,或者执行'npm install-g ios-deploy'cocoapods:installed(节点:39026)unhandledpromiserejectionwarning:unhandledpromiserejectionwarning:unhandledpromise拒绝(拒绝ID:1):cordovaerror:某些需求检查失败(节点:39026)[DEP0018]deprecationwarning:unhandledpromise拒绝。将来,未处理的promise拒绝将使用非零退出代码终止Node.js进程

当我在GradleBuilder.js中更新这一行时:

var distributionUrl=process.env['cordova_android_gradle_distribution_url']'https\://services.gradle.org/distributions/gradle-3.3-all.zip';

若要分级为-4.4-all.zip,请出现以下错误:

>

  • 错误:无法确定任务“:compiledebugjavawithjavac”的依赖项。

    无法解析配置“:DebugCompileClasspath”的所有任务依赖项。无法解析项目:Cordovalib。Required by:project:project:声明从配置“debug compile”到配置“debug”的依赖项,该依赖项未在project:Cordovalib的描述符中声明。

    Addin android 7版:

    安装“cordova-plugin-file-transfer”的android插件依赖项“cordova-plugin-file@4.3.3”,使用该版本。依赖插件“Cordova-plugin-file”已经安装在Android上。为android安装“cordova-plugin-filePath”为android安装“cordova-plugin-image-picker”为android安装“cordova-plugin-iroot”安装“cordova-plugin-iroot”失败安装“cordova-plugin-iroot”:错误:enoent:没有这样的文件或目录,打开'/users/lamatatwany/downloads/wesalapp/platforms/AndroidManifest.xml'在object.fs.opensync(fs.js:646:18)在object.fs.readfilesync(a/node_modules/cordova-common/src/util/xml-helpers.js:180:27)在新的AndroidManifest(/users/lamatatwany/downloads/wesalapp/platforms/android/cordova/lib/androidmanifes.js:29:20)在Androidproject.getpackagename(/users/lamatatwany/downloads/wesalapp/platformation/android/cordova/lib/androidproject.js:99:12)在lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:594:10)在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:357:28在_function(/usr/local/lib/node_modules/cordova/node_modules/cordova/node_modules/cordova/node_modules/cordova/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.

  • 共有1个答案

    龚承嗣
    2023-03-14

    你的cordova-android版本相当老了。当前版本为7.0.0。为了处理android项目结构和Gradle中的变化,它经历了许多变化。

    尝试:

    ionic cordova platform update android
    

    否则移除平台,然后添加:

    ionic cordova platform add android@latest
    
    ionic cordova platform add android@7.0.0
    
     类似资料:
    • 我正在linux 14.04操作系统上工作,并使用Cordova开发跨平台移动应用程序 我的系统信息是 Cordova CLI: 6.1.1 Ionic CLI版本: 1.7.14 Ionic App Lib版本: 0.7.0 操作系统:经销商ID: Ubuntu描述: Ubuntu 14.04.4 LTS 节点版本: v5.10.1 我安装了API 20、21、22、23和24所需的所有andr

    • 当我试图在离子框架v1上运行科尔多瓦构建Android命令时,我面临以下错误。请帮助我 离子科尔多瓦构建Android 离子科尔多瓦准备√科尔多瓦准备-完成!运行命令:"C:\Program Files\nodejs\node.exe"C:\obileproject\DatasoftwareApp\钩子\after_prepare\010_add_platform_class.jsC:\obile

    • 我是不是漏掉了什么?

    • “找不到文件'/home/prawg/workspace/hello/targets'” “找不到文件'/home/prawg/workspace/hello/--compact'” 以下是错误: null 错误:/home/prawg/workspace/hello/platforms/Android/Cordova/build:命令失败,退出代码为2 在childprocess.whendon

    • 我正在尝试在Android上构建应用程序,但总是返回此错误 ANDROID_HOME=/usr/lib/ANDROID sdk JAVA_HOME=/usr/lib/jvm/jdk1。8.0_171-amd64 studio在初始化VM java/lang/NoClassDefFoundError:java/lang/Object(节点:4451)未处理PromiserEjectionWarnin

    • 我刚刚创建了一个简单的离子cordova项目,添加了一些插件。当我运行离子科尔多瓦构建机器人 我收到以下生成错误: 失败:构建失败,但有例外。 > 出了什么问题:任务“:app:进程执行失败”。 清单合并失败:使用sdk:minSdkVersion 16不能小于库[:CordovaLib]C:\Users\Ralph Marvin\Desktop\Marvix\Apps\Ionic\Chapel\