我在phonegap构建中遇到以下错误。即使在构建以前工作的旧版本应用程序时也是如此。不理解错误,任何帮助??
获取插件" cordova-plugin-inappbrowser"通过npm 安装" cordova-plugin-inappbrowser" at" 3.0.0"对于Android 获取插件" onesignal-cordova-plugin@^2.3.1"通过npm 安装" onesignal-cordova-plugin" at" 2.4.1"对于Android 子项目路径:CordovaLib 获取插件" cordova-plugin-whitelist"通过npm 安装" cordova-plugin-whitelist" at" 1.3.3"对于android
此插件仅适用于大于4.0的cordova-android版本。如果您有以前的平台版本,则不需要此插件,因为将内置白名单。 获取插件" cordova-plugin-geolocation@^2.4.1"通过npm 安装" cordova-plugin-geolocation" at" 2.4.3"对于Android 获取插件" cordova-plugin-compat@^1.0.0"通过npm
:包装
在2s内建立成功 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 UP-TO-DATE :preReleaseBuild UP-TO-DATE :checkReleaseManifest :preDebugBuild UP-TO-DATE :CordovaLib:preBuild UP-TO-DATE :CordovaLib:preDebugBuild UP-TO-DATE :CordovaLib:checkDebugManifest :CordovaLib:prepareDebugDependencies :CordovaLib:compileDebugAidl :CordovaLib:compileDebugNdk UP-TO-DATE :CordovaLib:compileLint :CordovaLib:copyDebugLint UP-TO-DATE :CordovaLib:mergeDebugShaders :CordovaLib:compileDebugShaders :CordovaLib:generateDebugAssets :CordovaLib:mergeDebugAssets :CordovaLib:mergeDebugProguardFiles :CordovaLib:packageDebugRenderscript UP-TO-DATE :CordovaLib:compileDebugRenderscript :CordovaLib:generateDebugResValues :CordovaLib:generateDebugResources :CordovaLib:packageDebugResources :CordovaLib:processDebugManifest :CordovaLib:generateDebugBuildConfig :CordovaLib:processDebugResources :CordovaLib:generateDebugSources :CordovaLib:incrementalDebugJavaCompilationSafeguard :CordovaLib:compileDebugJavaWithJavac :CordovaLib:compileDebugJavaWithJavac - 不是增量的(例如输出已更改,之前没有执行等)。 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 :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 UP-TO-DATE :CordovaLib:copyReleaseLint UP-TO-DATE :CordovaLib:mergeReleaseShaders :CordovaLib:compileReleaseShaders :CordovaLib:generateReleaseAssets :CordovaLib:mergeReleaseAssets :CordovaLib:mergeReleaseProguardFiles :CordovaLib: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重新编译:弃用以获取详细信息。 :CordovaLib:processReleaseJavaRes UP-TO-DATE :CordovaLib:transformResourcesWithMergeJavaResForRelease :CordovaLib:transformClassesAndResourcesWithSyncLibJarsForRelease :CordovaLib:mergeReleaseJniLibFolders :CordovaLib:transformNative_libsWithMergeJniLibsForRelease :CordovaLib:transformNative_libsWithSyncJniLibsForRelease :CordovaLib:bundleRelease :prepareAndroidArchCoreRuntime110Library :prepareAndroidArchLifecycleLivedataCore110Library :prepareAndroidArchLifecycleRuntime110Library :prepareAndroidArchLifecycleViewmodel110Library :prepareComAndroidSupportCustomtabs2711Library :prepareComAndroidSupportSupportCompat2711Library :prepareComAndroidSupportSupportCoreUi2711Library :prepareComAndroidSupportSupportCoreUtils2711Library :prepareComAndroidSupportSupportFragment2711Library :prepareComAndroidSupportSupportMediaCompat2711Library :prepareComAndroidSupportSupportV42711Library :prepareComGoogleAndroidGmsPlayServicesBase1201Library :prepareComGoogleAndroidGmsPlayServicesBaseLicense1201Library :prepareComGoogleAndroidGmsPlayServicesBasement1201Library :prepareComGoogleAndroidGmsPlayServicesBasementLicense1201Library :prepareComGoogleAndroidGmsPlayServicesLocation1201Library :prepareComGoogleAndroidGmsPlayServicesLocationLicense1201Library :prepareComGoogleAndroidGmsPlayServicesTasks1201Library :prepareComGoogleAndroidGmsPlayServicesTasksLicense1201Library :prepareComGoogleFirebaseFirebaseCommon1201Library :prepareComGoogleFirebaseFirebaseCommonLicense1201Library :prepareComGoogleFirebaseFirebaseIid1201Library :prepareComGoogleFirebaseFirebaseIidLicense1201Library :prepareComGoogleFirebaseFirebaseMessaging1201Library :prepareComGoogleFirebaseFirebaseMessagingLicense1201Library :prepareComOnesignalOneSignal391Library :prepareOrgApacheCordovaCordovaLib623ReleaseLibrary :prepareReleaseDependencies :compileReleaseAidl :compileReleaseRenderscript :generateReleaseBuildConfig :generateReleaseResValues :generateReleaseResources :mergeReleaseResources :processReleaseManifest :processReleaseResourcesERROR:在FontFamilyFont中,无法找到属性android:font 错误:在FontFamilyFont中,无法找到属性android:fontStyle 错误:在FontFamilyFont中,无法找到属性android:fontWeight
FAILED
失败:构建因异常而失败。
出了什么问题: 任务执行失败':processReleaseResources'。
com.android.ide.common.process.ProcessException:无法执行aapt
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
建立失败
总时间:2.249秒 错误:/ project / gradlew:命令失败,退出代码1错误输出: 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 注意:某些输入文件使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 错误:在FontFamilyFont中,无法找到属性android:font 错误:在FontFamilyFont中,无法找到属性android:fontStyle 错误:在FontFamilyFont中,无法找到属性android:fontWeight
失败:构建因异常而失败。
出了什么问题: 任务执行失败':processReleaseResources'。
com.android.ide.common.process.ProcessException:无法执行aapt
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 在ChildProcess.whenDone(/project/cordova/node_modules/cordova-common/src/superspawn.js:169:23) 在emitTwo(events.js:106:13) 在ChildProcess.emit(events.js:191:7) 在maybeClose(internal / child_process.js:877:16) 在Process.ChildProcess._handle.onexit(internal / child_process.js:226:5)
答案 0 :(得分:0)
在包含platforms/android
文件的build.gradle
文件夹中,创建另一个名为build-extras.gradle
的文件,并在其中加入以下内容:
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
我有同样的问题,这为我解决了。我还必须更新AndroidManifest.xml
以指向正确的图标文件夹,因为它将该配置变量更改为mipmap
文件夹而不是drawable
文件夹。
答案 1 :(得分:0)
在您模块的build.gradle文件中将compileSdkVersion设置为23,并参阅