首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可绘制资源:未能重新打包资源,有关详细信息,请参阅控制台

可绘制资源:未能重新打包资源,有关详细信息,请参阅控制台
EN

Stack Overflow用户
提问于 2018-02-05 19:18:28
回答 1查看 199关注 0票数 1

在我的AndroidManifest.xml文件中,我有以下几行:

代码语言:javascript
复制
  <meta-data android:name="com.google.android.vr.icon"
             android:resource="@drawable/front_icon" />
  <meta-data android:name="com.google.android.vr.icon_background"
             android:resource="@drawable/back_icon" />

这些行指定用于VR应用程序图标和是白日梦所必需的的图标文件。不幸的是,关于这些文件去向的说明并不清楚:

注意: VR的资产应该放在nodpi/ resource目录中,以确保在加载时不应用显示密度缩放。

在我的团结项目中,我应该把这些文件放在哪里?

我试图构建的错误是

未能重新打包资源。有关详细信息,请参阅控制台。

在控制台中这样做(从它的4000行到相关信息中删除了错误):

CommandInvokationFailure:未能重新打包资源. stderr AndroidManifest.xml:6: error: Error:没有找到与给定名称匹配的资源(在“resource”处有值‘@drawable/前线_图标’)。AndroidManifest.xml:7: error: Error:没有找到与给定名称匹配的资源(在“资源”处有值‘@drawable/back_图标’)。

清单文件位于Assets/Plugins/Android目录中,在Assets/Plugins/Android/res有一个res目录。

我试过:

代码语言:javascript
复制
res/drawable
res/drawable/nodpi
res/nodpi/drawable
res/nodpi

front_icon.png和back_icon.png在该文件夹中。这些都不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-05 19:18:28

你几乎是对的。你想要的文件夹是

代码语言:javascript
复制
res/drawable-nodpi

您可以找到关于Android如何指定这些文件夹这里的文档,我首先找到了关于提供资源的网页,搜索"nodpi",然后单击“查看支持多个屏幕获取更多信息”链接,然后只需找到正确的部分。

在页面顶部的标题“如何支持多个屏幕”下有一个链接(“配置限定符(详见下文)”),它在浏览页面内容时将我带到了正确的部分。

若要使用配置限定符,请执行以下操作:

  1. 在项目的res/目录中创建一个新目录,并使用以下格式命名:<resources_name>-<qualifier>
代码语言:javascript
复制
- `<resources_name>` is the standard resource name (such as drawable or layout).
- `<qualifier>` is a configuration qualifier from table 1, below, specifying the screen configuration for which these resources are to be used (such as `hdpi` or `xlarge`).

  1. 您可以一次使用多个<qualifier> --只需用一个破折号分隔每个限定符即可。
代码语言:javascript
复制
- Save the appropriate configuration-specific resources in this new directory. The resource files must be named exactly the same as the default resource files.

例如,xlarge是超大屏幕的配置限定符.当您将此字符串附加到资源目录名称(如layout-xlarge)时,它将向系统指示这些资源将用于具有超大屏幕的设备。

我肯定地认为,从Unity的角度来看,这个信息确实是隐藏的,因为它是Android的东西,并且您从它开始的相关页面没有包含一个指向支持文档的链接,因为它假定您已经熟悉指定其他资源(这是Unity为您自动处理的)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48629918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档