我在我的Android项目中启用了**shrinkResources true
。当我在发布模式下运行应用程序时,它会抛出下面的错误。
[行,列]:[1,1]处的ParseError消息:Prolog中不允许内容。
我可以通过在gradle.properties**中添加enableNewResourceShrinker=false
来暂时抑制该问题。
但我需要找到确切的文件,这是导致问题。
在任何xml文件中,我都找不到任何错别字、附加字符或xml头后的附加行。
有没有办法找出是哪个文件导致了这个资源缩减的生成问题?
1条答案
按热度按时间voase2hg1#
这是一个很坚韧破解的问题,但我做到了:
shrinkResources
任务以获取断开线。使用Android Studio打开ToolsAttributeUsageRecorder
文件x1c 0d1x的数据
gradlew :app:shrinkDevDebugRes -Dorg.gradle.debug=true --no-daemon
的路径
调试控制台中的最后一行是有问题的资源。在我的例子中,