Gradle 在 IntelliJ 或 Android Studio 中导入应用资源不成功
Gradle import of app resources not successful in IntelliJ or Android Studio
我导入了一个 gradle 项目。
app模块里面有4个文件夹
富
哞
应用程序
嘘
moo 文件夹有 google 播放的资源,boo 文件夹有自定义 table 设备的资源
它们都是应用程序模块设置中的口味。
这是我得到的错误:
https://gist.github.com/matej-snivam/02066be1ac8a85a6eeb0
Error:(165, 45) Gradle: No resource found that matches the given name (at 'background' with value '@drawable/send_phone').
Error:(70, 39) Gradle: No resource found that matches the given name (at 'layout_width' with value '@dimen/size_236dp').
错误引用@drawable 或@dimens
例如 send_phone.png 在 boo/res/drawable-nodpi 中,但不知何故它不包含在项目中
此外,boo/res/valuse 具有维度 xml 和维度
有什么建议如何做到这一点?
我会做什么:
检查出错的资源是否在需要它们的模块的文件夹中(也许您没有将带有资源的模块导入到需要资源的模块中)。
清理项目并重建项目(我猜你做过)。
手动删除文件夹 "build" 中所有生成的文件,然后重建项目。
如果您的资源在它们的文件夹中,可能是工作区刷新问题。
看起来有不同的 gradle 任务,Android studio 是 运行ning 构建任务而不是第一个 运行ning assemble 任务嘘。
如果你运行遇到同样的问题,运行gradle tasks
看看你是否有一些任务会自动合并文件
我导入了一个 gradle 项目。
app模块里面有4个文件夹
富 哞 应用程序 嘘
moo 文件夹有 google 播放的资源,boo 文件夹有自定义 table 设备的资源 它们都是应用程序模块设置中的口味。
这是我得到的错误: https://gist.github.com/matej-snivam/02066be1ac8a85a6eeb0
Error:(165, 45) Gradle: No resource found that matches the given name (at 'background' with value '@drawable/send_phone').
Error:(70, 39) Gradle: No resource found that matches the given name (at 'layout_width' with value '@dimen/size_236dp').
错误引用@drawable 或@dimens
例如 send_phone.png 在 boo/res/drawable-nodpi 中,但不知何故它不包含在项目中
此外,boo/res/valuse 具有维度 xml 和维度
有什么建议如何做到这一点?
我会做什么:
检查出错的资源是否在需要它们的模块的文件夹中(也许您没有将带有资源的模块导入到需要资源的模块中)。
清理项目并重建项目(我猜你做过)。
手动删除文件夹 "build" 中所有生成的文件,然后重建项目。
如果您的资源在它们的文件夹中,可能是工作区刷新问题。
看起来有不同的 gradle 任务,Android studio 是 运行ning 构建任务而不是第一个 运行ning assemble 任务嘘。
如果你运行遇到同样的问题,运行gradle tasks
看看你是否有一些任务会自动合并文件