【发布时间】:2014-02-08 23:15:15
【问题描述】:
当我尝试在 Android Studio 中构建我的项目时遇到上图所示的错误。
错误中提到的文件在该文件夹中不存在。我试图删除整个文件夹,希望它会重新下载所需的文件。它确实重新下载了该文件夹,但又没有该文件。
据我所知,我没有在我的项目中的任何地方使用此文件。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
你可以在那个文件夹里看到什么?
当我尝试在 Android Studio 中构建我的项目时遇到上图所示的错误。
错误中提到的文件在该文件夹中不存在。我试图删除整个文件夹,希望它会重新下载所需的文件。它确实重新下载了该文件夹,但又没有该文件。
据我所知,我没有在我的项目中的任何地方使用此文件。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
可能文件路径太长,无法处理。就我而言,它是:
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
也许这会有所帮助!
【讨论】:
使用
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 同步项目。
【讨论】:
sdk.dir 的同一个 sdk。 AS 0.3.7 版本在与 gradle studio 同步时会提示您进行自动修复。检查这个tools.android.com/recent/androidstudio037released