首页 > 解决方案 > 无法在电话间隙上编译应用程序 - 新错误与贬值

问题描述

我在 phonegap 构建中收到以下错误。甚至在构建以前可以工作的旧版本应用程序时也是如此。不理解错误,有什么帮助吗?

构建日期:2018-05-25 16:11:42 +0000

插件输出

通过 npm 获取插件“cordova-plugin-inappbrowser” 在“3.0.0”为 android 安装“cordova-plugin-inappbrowser” 通过 npm 获取插件“onesignal-cordova-plugin@^2.3.1” 安装“onesignal-cordova-plugin " at "2.4.1" for android 子项目路径: CordovaLib Fetching plugin "cordova-plugin-whitelist" via npm 安装 "cordova-plugin-whitelist" at "1.3.3" for android

该插件仅适用于cordova-android 4.0 以上的版本。如果您有以前的平台版本,则不需要此插件,因为将内置白名单。通过 npm 获取插件“cordova-plugin-geolocation@^2.4.1” 在“2.4.安装”“cordova-plugin-geolocation”。 3" for android Fetching plugin "cordova-plugin-compat@^1.0.0" 通过 npm

在“1.2.0”为 android 安装“cordova-plugin-compat”

编译输出

:包装器

在 2 秒内构建成功 1 个可操作的任务:1 个已执行的子项目路径:CordovaLib Task.leftShift(Closure) 方法已被弃用,并计划在 Gradle 5.0 中删除。请改用 Task.doLast(Action)。在 build_3icce6xsgr7rsvstratajpe9b.run(/project/build.gradle:138) JavaCompile.setDependencyCacheDir() 方法已被弃用,并计划在 Gradle 4.0 中删除。增量java编译是一个孵化特性。TaskInputs.source(Object) 方法已被弃用,并计划在 Gradle 4.0 中删除。请改用 TaskInputs.file(Object).skipWhenEmpty()。:preBuild 最新 :preReleaseBuild 最新 :checkReleaseManifest :preDebugBuild 最新 :CordovaLib:preBuild 最新 :CordovaLib:preDebugBuild 最新 :CordovaLib:checkDebugManifest :CordovaLib:prepareDebugDependencies : CordovaLib:compileDebugAidl:CordovaLib:compileDebugNdk 最新:CordovaLib:compileLint:CordovaLib:copyDebugLint 最新:CordovaLib:mergeDebugShaders:CordovaLib:compileDebugShaders:CordovaLib:generateDebugAssets:CordovaLib:mergeDebugAssets:CordovaLib:mergeDebugProguardScriptLibFiles -TO-DATE :CordovaLib:compileDebugRenderscript :CordovaLib:generateDebugResValues :CordovaLib:generateDebugResources :CordovaLib:packageDebugResources :CordovaLib:processDebugManifest :CordovaLib:generateDebugBuildConfig :CordovaLib:processDebugResources :CordovaLib:generateDebugSources :CordovaLib:incrementalDebugJavaCompilationSafeguard :CordovaLib:compileDebugJavaWithJavac :CordovaLib:compileDebugJavaWithJavac - is不是增量的(例如输出已经改变,之前没有执行,等等)。笔记:一些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。:CordovaLib:processDebugJavaRes UP-TO-DATE :CordovaLib:transformResourcesWithMergeJavaResForDebug :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForDebug :CordovaLib:mergeDebugJniLibFolders :CordovaLib:transformNative_libsWithMergeJniLibsForDebug :CordovaLib:transformNative_libsWithSyncJniLibsForDebug :CordovaLib:bundleDebug :CordovaLib:preReleaseBuild UP-TO-DATE :CordovaLib:checkReleaseManifest :CordovaLib:prepareReleaseDependencies :CordovaLib:compileReleaseAidl :CordovaLib:compileReleaseNdk 最新 :CordovaLib:copyReleaseLint 最新 :CordovaLib:mergeReleaseShaders :CordovaLib:compileReleaseShaders :CordovaLib:generateReleaseAssets :CordovaLib:mergeReleaseAssets :CordovaLib:mergeReleaseReleaseProguard: packageReleaseRenderscript UP-TO-DATE :CordovaLib:compileReleaseRenderscript :CordovaLib:generateReleaseResValues :CordovaLib:generateReleaseResources :CordovaLib:packageReleaseResources :CordovaLib:processReleaseManifest :CordovaLib:generateReleaseBuildConfig :CordovaLib:processReleaseResources :CordovaLib:generateReleaseSources :CordovaLib:incrementalReleaseJavaCompilationSafeguard :CordovaLib:compileReleaseJavaWithJavac :CordovaLib:compileReleaseJavaWithJavac - 不是增量的(例如输出已更改,之前没有执行等)。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。:CordovaLib:processReleaseJavaRes 最新 :CordovaLib:transformResourcesWithMergeJavaResForRelease :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease :CordovaLib:

失败的

FAILURE:构建失败并出现异常。

构建失败

总时间:2.249 秒错误:/project/gradlew:命令失败,退出代码 1 错误输出:注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。错误:在 FontFamilyFont 中,找不到属性 android:font 错误:在 FontFamilyFont 中,找不到属性 android:fontStyle 错误:在 FontFamilyFont 中,找不到属性 android:fontWeight

FAILURE:构建失败并出现异常。

标签: androidcordovaphonegap

解决方案


在模块的 build.gradle 文件中将 compileSdkVersion 设置为 23 并查看


推荐阅读