我刚刚创建了一个简单的离子cordova项目,添加了一些插件。当我运行离子科尔多瓦构建机器人
我收到以下生成错误:
失败:构建失败,但有例外。
>
出了什么问题:任务“:app:进程执行失败”。
清单合并失败:使用sdk:minSdkVersion 16不能小于库[:CordovaLib]C:\Users\Ralph Marvin\Desktop\Marvix\Apps\Ionic\Chapel\platforms\android\CordovaLib\build\intermediates\Manifest\full\debug\AndroidManifest中声明的版本19。xml,因为库可能使用16中不可用的API建议:使用minSdk最多为16的兼容库,或者将此项目的minSdk版本增加到至少19,或者使用tools:overrideLibrary=“org.apache.cordova”强制使用(可能导致运行时失败)
Try:使用- stacktrace选项运行以获取堆栈跟踪。使用- info或- debug选项运行以获得更多日志输出。
获取更多帮助https://help.gradle.org
32秒内构建失败cmd:命令失败,退出代码为1。错误输出:C:\Users\Ralph Marvin\Desktop\Marvix\Apps\Ionic\Chapel\platforms\android\app\src\main\AndroidManifest。xml:36:5-74错误:usesdk:minSdkVersion 16不能小于库[:CordovaLib]C:\Users\Ralph Marvin\Desktop\Marvix\Apps\Ionic\Chapel\platforms\android\CordovaLib\build\intermediates\manifest\full\debug\AndroidManifest中声明的版本19。xml,因为库可能使用16中不可用的API建议:使用minSdk最多为16的兼容库,或者将此项目的minSdk版本增加到至少19,或者使用tools:overrideLibrary=“org.apache.cordova”强制使用(可能导致运行时失败)
失败:构建失败,但有例外。
>
出了什么问题:任务“:app:进程执行失败”。
清单合并失败:使用sdk:minSdkVersion 16不能小于库[:CordovaLib]C:\Users\Ralph Marvin\Desktop\Marvix\Apps\Ionic\Chapel\platforms\android\CordovaLib\build\intermediates\Manifest\full\debug\AndroidManifest中声明的版本19。xml,因为库可能使用16中不可用的API建议:使用minSdk最多为16的兼容库,或者将此项目的minSdk版本增加到至少19,或者使用tools:overrideLibrary=“org.apache.cordova”强制使用(可能导致运行时失败)
Try:使用- stacktrace选项运行以获取堆栈跟踪。使用- info或- debug选项运行以获得更多日志输出。
获取更多帮助https://help.gradle.org
我的配置中有ff.xml:
<preference name="android-minSdkVersion" value="19" />
<plugin name="cordova-plugin-whitelist" spec="1.3.3" />
<plugin name="cordova-plugin-splashscreen" spec="5.0.2" />
<plugin name="cordova-plugin-ionic-webview" spec="^2.0.0" />
<plugin name="cordova-plugin-ionic-keyboard" spec="^2.0.5" />
<plugin name="cordova-plugin-app-update" spec="2.0.2" />
<plugin name="cordova-plugin-background-mode" spec="0.7.2" />
<plugin name="cordova-plugin-badge" spec="0.8.8" />
<plugin name="cordova-plugin-browsertab" spec="0.2.0" />
<plugin name="cordova-plugin-camera" spec="4.0.3" />
<plugin name="cordova-plugin-crop" spec="0.4.0" />
<plugin name="cordova-plugin-file" spec="6.0.1" />
<plugin name="cordova-plugin-filechooser" spec="1.2.0" />
<plugin name="cordova-plugin-filepath" spec="1.4.2" />
<plugin name="cordova-plugin-file-transfer" spec="1.7.1" />
<plugin name="cordova-plugin-headercolor" spec="1.0.0" />
<plugin name="cordova-plugin-inappbrowser" spec="3.0.0" />
<plugin name="cordova-plugin-local-notification" spec="0.9.0-beta.2" />
<plugin name="cordova-plugin-media" spec="5.0.2" />
<plugin name="cordova-plugin-media-capture" spec="3.0.2" />
<plugin name="cordova-plugin-network-information" spec="2.0.1" />
<plugin name="cordova-plugin-music-controls" spec="2.2.0" />
<plugin name="cordova-plugin-x-socialsharing" spec="5.4.3">
<variable name="ANDROID_SUPPORT_V4_VERSION" value="24.1.1+" />
</plugin>
<plugin name="cordova-sqlite-storage" spec="2.6.0" />
<plugin name="cordova-plugin-statusbar" spec="^2.4.2" />
<plugin name="cordova-plugin-device" spec="^2.0.2" />
<engine name="android" spec="7.1.4" />
我在我的版本.gradle中也有这个
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support' && !details.requested.name.contains('multidex') ) {
details.useVersion "25.0.0"
}
}
}
请帮我解决这个问题,现在已经两天了,我已经完成了所有谷歌搜索,我能做到,仍然。
我也在纠结这个问题,我发现@塞尔吉奥·里瑙多的评论是最后一招。此后,我移除了所有插件(从文件夹和config.xml和package.json中),移除了平台并再次添加,并开始添加插件。在我的案例中(可能是你的,因为你有插件),罪魁祸首是:
<plugin name="cordova-plugin-browsertab" spec="0.2.0" />
然后,我找到了这个,然后可以在plugins/cordoa-plugin-Browsertab/src/android/BrowserTab.gradle.下编辑版本。
> < li>
移除平台:
cordova platform rm android
再次添加,使用此版本:
cordova platform add android@7.1.4
这不是一个最佳解决方案,而是一个变通办法。
我尝试使用现有的工作项目进行javascript构建,但它给我一个如下所示的构建错误,有什么想法吗? 该项目适用于Android和IOS,我在没有任何设置更改或其他任何更改的情况下进行了构建 全栈跟踪:
我试着鼓包grpc ***跳过codegen的构建和proto文件的编译,因为SkipCodeGen=true 失败:生成失败,出现异常。 > 其中:构建文件'/home/susi/grpc-java/Build.gradle'行:31
我已经下载了Android SDK工具。解压缩文件,然后在目录工具中运行这些命令 生成失败/home/live/devel/android/tools/myapp/BUILD.xml:90:执行此行时出现以下错误:/home/live/devel/android/tools/ant/BUILD.xml:108:taskdef使用类加载器AntClassLoader找不到类com.android.a
[错误]D:...\spark-test\java-gett-start\src\main\java\main.java:[73,35]错误:源代码1.5中不支持lambda表达式 这是一个heroku示例java项目,在System.properties文件中设置了java版本:java.runtime.version=1.8 具体行如下:
我第一次配置快速通道构建。我不知道这个问题。请帮忙 [![无法打开设置文件“/Volumes/Files/22/17/learn/Uber _ app/driver app new/driver _ app _ new/Android/settings . gradle”(/Users/admin/)的设置通用类缓存。grad le/caches/6.6/scripts/dvrvymk 2d 1
无法生成ionic cordova build android--prod配置项目时出现问题:app'。 未指定compileSdkVersion。请将其添加到构建中。格拉德尔 build.gradle(app) /*根据一个或多个投稿者许可协议授权给Apache软件基金会(ASF)。有关版权所有权的更多信息,请参阅随本作品一起分发的通知文件。ASF根据Apache许可证2.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
----maven-enforcer-plugin:1.0.1:enforce(default)@cli---添加ignore:org.eclipse.jetty.spdy.* ----maven-enforcer-plugin:1.0.1:enforce(enforce-bang-dependencies)@cli-- ---build-helper-maven-plugin:1.7:times