我试图运行和测试一个简单的Android应用程序使用Android Studio(版本3.0.1)在智能手表上,我得到下面的错误关于gradle同步。(我正在通过选择API级别为22的磨损创建一个新项目,这与智能手表API级别相同)。
错误:任务“:app:processDebugManifest”的执行失败。清单合并失败:uses sdk:minSdkVersion 22不能小于库[com.android.support:wear:26.1.0]C:\Users\Sai中声明的版本23。gradle\caches\transforms-1\files-1.1\wear-26.1.0。aar\5b2a40104c2cc0843c9e44597771b49a\AndroidManifest。xml库可能使用22中不可用的API建议:使用minSdk最多为22的兼容库,或将此项目的minSdk版本增加到至少23,或使用工具:overrideLibrary=“android.support.wear”强制使用(可能导致运行时失败)
我在大多数stackoverflow帖子中都找到了这个错误,他们建议在构建中更改SDK的最低版本。defaultConfig部分中的GRADLE(app module)文件设置为23,当我将版本更改为23时,错误不会出现,如下所示。
defaultConfig{Application ationId"com.example.sai.wearexample"minSdkVersion 23 Target SdkVersion 26 versionCode 1 versionName"1.0"}
但是,如果我将minSdkVersion更改为23,那么当我想在smartwatch上运行应用程序时,会出现以下错误。
我已经研究了stackoverflow中的许多答案,但我无法得到这个问题的任何具体解决方案。我被困在这两个错误之间,任何帮助都将不胜感激。
你不应该使用com.Android支持:api的磨损
对于可以添加的视图:
provided 'com.google.android.wearable:wearable:2.3.0'
compile 'com.google.android.support:wearable:2.3.0'
并在java和xml中更改代码,以便使用
通用域名格式。谷歌。Android可穿戴
相反
通用域名格式。谷歌。Android支持:可穿戴
例如,使用android。支持可穿戴。看法BoxInsetLayout而不是android。支持穿小装置。BoxInsetLayout。
我希望我帮了忙。
像其它应用程序一样,由 NSIS 生成的安装程序执行时,会返回错误级别。如果你要用其它应用程序或安装程序调用一个 NSIS 安装程序,那么检查错误级别就会很有用。 0 - 正常执行 (没有错误) 1 - 安装被用户终止 (取消按钮) 2 - 安装由脚本终止 从 NSIS 2.01 以后,你可以使用 SetErrorLevel 自行设置错误级别。 需要注意的是卸载程序会把它本身复制到临时文件夹并从那
更新:见自我回答。问题似乎与Maven导入有关,或者导入后模块设置的某种损坏有关。 我有一个非常大的多模块Maven IntelliJ项目,有3个独立的根。 我正在建设整个项目准备promise。 我从IntelliJ 2017.2.3 Ultimate得到以下错误: 所有的代码都不能用Java5编译,都是Java8。 这是什么原因造成的?这是Intellij的已知bug吗? 如何找出项目中大约1
这样,来自我的类的日志消息显示正常,但出现并被DispatcherServlet捕获的错误显示在控制台的调试级别: 在standalone.xml中,日志记录部分如下所示: 此外,尽管我的log4j.xml包含以下内容:
有什么可能的解决办法吗?(我知道一些变通方法,比如提取罐子和让gradle跳过罐子提取过程,但这听起来肯定不值得!)
我有这个yaml文件: 当我尝试解析。我的代码: 我能找到为什么我一直得到这个例外的原因。我试图修改缩进,但没有成功。也许与多个同一级别的数组有关?当我删除alerts属性时,它工作得很好。