【问题标题】:Android Studio Error - Unable to open PNG fileAndroid Studio 错误 - 无法打开 PNG 文件
【发布时间】:2014-02-08 23:15:15
【问题描述】:

当我尝试在 Android Studio 中构建我的项目时遇到上图所示的错误。

错误中提到的文件在该文件夹中不存在。我试图删除整个文件夹,希望它会重新下载所需的文件。它确实重新下载了该文件夹,但又没有该文件。

据我所知,我没有在我的项目中的任何地方使用此文件。

任何帮助将不胜感激。

谢谢。

【问题讨论】:

  • 你可以在那个文件夹里看到什么?

标签: android android-studio


【解决方案1】:

可能文件路径太长,无法处理。就我而言,它是:

C:\Users\ber$erk-kAjU\Downloads\Compressed\android-xmpp-asmack-sample-master\android-xmpp-asmack-sample-master\XMPPAsmackSample\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-xxhdp

如您所见,它很大!我只是将我的项目移动到另一条路径,并将其简化为:

D:\AndroidStudioWorkspace\XMPPAsmackSample\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.3\res\drawable-ldrtl-xxhdp

也许这会有所帮助!

【讨论】:

    【解决方案2】:

    使用

    Build > Clean Project
    

    清理构建目录。

    我认为您在 build.gradle 文件中使用了 AppCompat 库

    dependencies {
        compile 'com.android.support:appcompat-v7:+'
    }
    

    为了使用任何依赖的支持库,请确保您已从 SDK 管理器下载 Android 支持库

    下载存储库后,使用工具栏中的小 gradle 按钮将项目与 gradle 同步。

    同步完成后,您将能够在目录中看到提到的 png 文件,如下所示:

    目录内。

    编辑:

    如果仍然无法解决,请检查您的 sdk 是否从 File > Project Structure > Android SDK 指向正确的 sdk

    还可以查看 Import Google Play Services library in Android Studio 以获取 AppCompat 库

    如果有一些问题,让它正确并与 gradle 同步项目。

    【讨论】:

    • 感谢您的回复!我试过你说的,它仍然给我同样的错误。该文件仍然不存在。这是我的 build.gradel 的样子:[link]d.pr/i/zBm5 我认为这可能是相关的:即使方法明确存在,我也收到一堆错误说“无法解析方法”。
    • @FidelCashflo 检查我的编辑。
    • 感谢您的更新!我设法通过您提供的链接解决了一些问题。现在,我收到此错误:d.pr/i/6Gu9 这是我的项目结构的样子:d.pr/i/5Ge7 感谢您的帮助!
    • 检查根目录中的 local.properties 文件,并确保它也指向使用 sdk.dir 的同一个 sdk。 AS 0.3.7 版本在与 gradle studio 同步时会提示您进行自​​动修复。检查这个tools.android.com/recent/androidstudio037released
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-24
    相关资源
    最近更新 更多