我已经从3.5更新了我的android studio。x到3.6版本,生成生成生成变量的签名apk时出错,显示以下消息-Entry name'res/layout/test\u工具栏。xml“
冲突在整个项目中,我根本没有像这样命名的布局。我有一个名为“stage”的定制构建变体,每当我试图构建一个签名的apk时,它总是失败。我还没有找到解决办法。请帮我解决这个问题。谢谢
更新:同样的问题也可能发生在以下消息中(正如我在AS-3.6.1-有时继续使用4. x. x中发现的那样)。所以不要担心这些未知和不可解析的消息。到目前为止,我在生成签名apk时发现了两种新类型的消息:
Entry name'kotlin/collections/MapWithDefault。kotlin_元数据发生冲突
结果是一样的。有时您可能需要使缓存无效,然后重新启动AS以执行此操作。让我知道你的发现。谢谢
快速解决方案是:(作为最流行的答案,我同意)
删除项目文件夹\build delete projectFolder\debug
- 删除项目文件夹\release
- 删除项目文件夹\app\build
- 删除项目文件夹\app\build\debug
- 删除项目文件夹\app\build\release
因此,您需要删除所有的构建、调试和发布目录。
请注意,您可能无法删除整个调试和发布目录,但可以删除其中的所有内容。
升级到最新的Android Studio 3.6时遇到的问题。1.
清除缓存、清理项目和删除生成文件夹并不能解决问题。
我删除了构建变量之前的构建输出,包括APK文件。这就是帮助我的原因
在阅读下面的解决方案之前,请阅读我从01.04开始的更新。2020年,问题更加严重,它存在于您的代码中。
在这次3.6更新之后,我遇到了同样的问题。
快速解决方案是:
因此,您需要删除所有的构建、调试和发布目录。
请注意,您可能无法删除整个调试和发布目录,但可以删除其所有内容。
更新:
更新03.03。2020年:不幸的是,该漏洞无法修复。
更新01.04。2020年:(不是4月1日玩笑:)
从一个月开始,我就和Android Studio的开发人员一起工作,今天我被告知使用JDK而不是JRE,因为日志中的一个深层错误说它。
设置JDK(文件)后-
使用Analyze修复所有错误后-
总之,这个错误是由于深度错误引起的,您只能通过检查代码
工具才能发现这些错误。
我想他们不会认为这是一个bug,我想他们会说这是一个改进代码的新特性。此外,我认为即使不设置JDK而不是JRE,也应该尝试检查代码。
作为支持的其他建议:
顺便说一句,在导出版本
构建时,我们还运行lint
,它执行一些额外的检查,并将一些错误标记为致命
。此检查非常昂贵,因此它不会在debug
builds中发生
我试图从android studio构建签名的APK,但我遇到了这个错误。当我在设备上正常运行应用程序时,它的工作文件也可以正常工作,当我生成调试模式apk时。请提出可能的问题。谢谢 错误 (http://proguard.sourceforge.net/manual/troubleshooting.html#unknownclass)注意:有1个对未知类成员的引用。您应该检查您的配置是否有错别字
**2021-11-26 20:30:57.375警告11700---[restartedMain]ConfigServletWebServerApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂UnsatisfiedPendencyException:创建名为“bookRestController”的bean时出错:未满足
大约34小时前,我生成了一个签名的apk,但现在,我无法生成一个签名的apk,我不知道如何解决这个问题。请帮忙 这是我的输出消息 > 错误:任务“:app:LintVitalRelease”执行失败。 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。 这是我的Build.Gradle(应用程
在react native android中创建签名的apk时,我在最后一步遇到了以下错误 任务“:app:processReleaseResources”的执行失败。无法处理资源,有关详细信息,请参阅上面的aapt输出。 任务:app: Process ReleaseManifest C:\React\android\app\src\main\AndroidManifest.xml:13: 5-
问题内容: 我正在将SpringMVC用于Web应用程序以及为Hibernate注入sessionFactory。 运行我的应用程序时,出现以下错误… 我不确定为什么autoInject无法正常工作。我已将所有XML配置放入servlet上下文中… userManagementController的代码是… userService是userService.java … 由…使用 谁能给我任何指示?
我尝试在google play上上传我的apk,但遇到一条错误消息:“您上传了一个可调试的apk。出于安全考虑,您需要禁用调试,然后才能在google play中发布它。了解有关可调试apk的更多信息。” 然后我在清单中写入并再次尝试。我遇到了同样的错误,所以我将模块中的构建变体设置为释放,并再次尝试生成一个apk,但这次,生成了这个错误: