【问题标题】:The file name must end with .xml or .png文件名必须以 .xml 或 .png 结尾
【发布时间】:2021-11-10 06:02:25
【问题描述】:

我正在使用 Android Studio 1.5.1,我正在使用一些 Paint.Net 图像 (.pdn) 以及一些 .pptx 格式的图标。 我看到了这个solution

classpath 'com.android.tools.build:gradle:1.2.2' in gradle.properties

但是在应用它时我得到以下错误:

Error:Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
<a href="toggle.offline.mode">Enable Gradle 'offline mode' and sync project</a><br><a href="https://docs.gradle.org/current/userguide/userguide_single.html#sec:accessing_the_web_via_a_proxy">Learn about configuring HTTP proxies in Gradle</a>

我在 gradle.properties 下面添加了代理配置

systemProp.http.proxyHost=proxy.host.com
systemProp.http.proxyPort=portnum
systemProp.http.proxyUser=userId
systemProp.http.proxyPassword=passWord
systemProp.http.auth.ntlm.domain=*.nonproxyrepos.com|localhost

systemProp.https.proxyHost=proxy.host.com
systemProp.https.proxyPort=portNum
systemProp.https.proxyUser=userId
systemProp.https.proxyPassword=passwoRd
systemProp.https.nonProxyHosts=*.nonproxyrepos.com|localhost

然后我得到这个错误:

Error:Cause: peer not authenticated

然后我读到了这个post,它说Gradle 版本在build.gradle 中必须是正确的。

classpath 'com.android.tools.build:gradle:1.2.2'

现在我陷入了僵局! Android 不支持 drawable 中的 .pdn 或 .pptx 吗?

【问题讨论】:

标签: android xml android-gradle-plugin


【解决方案1】:

Android Studio 1.5.1 不能在 drawable 中支持 .pdn 或 .pptx 吗?

Android Studio 不支持将.pdn.pptx 作为可绘制资源。

【讨论】:

  • 我只是想问如果放在raw文件夹中会不支持吗??
  • @VivekMishra:他们在res/raw/ 会很好。我说过它们不支持作为可绘制资源。
  • 我只是出于好奇询问它们是否会受到原始支持。我不是在询问可绘制对象,因为我知道它们在可绘制对象中不起作用
  • @VivekMishra:一般来说,任何东西都可以进入res/raw/,因为 Android 不会尝试推断其中存在任何特定类型的内容。您仍然受到文件名等限制(必须是有效的 Java 字段名称)。但我不知道有什么不能输入res/raw/
  • Android Studio 是错误的 - 这可以通过使用标准框架和 SDK 与 Gradle 的其他 IDE 或编辑器重现。这是 Android 限制
【解决方案2】:

Android 仅接受 .png、.jpg、.gif 和 .xml 文件作为可绘制资源。更多信息请查看here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-12
    • 2018-09-10
    • 2021-09-08
    • 1970-01-01
    • 2018-01-19
    • 2018-08-04
    相关资源
    最近更新 更多