![](/img/trans.png)
[英]Unable to find module with Gradle path ':volley'. Linking to library 'volley-unspecified' instead
[英]Unable to find module with Gradle path. Linking to library -unspecified instead
更新 2这已在 Android Studio 1.2 Beta 3 中得到修复
更新:据报道,这已在即将发布的 Android Studio 版本中修复。
在 Android Studio 1.2 Beta 2 中,我在同步 Gradle 时开始收到以下警告。
Failed to set up dependencies
Warning:Unable to find module with Gradle path ':Library1'. Linking to library 'Library1-unspecified' instead.
Warning:Unable to find module with Gradle path ':Library2'. Linking to library 'Library2-unspecified' instead.
我注意到跳转到库模块之一中声明的声明会拉出反编译器,而不是仅仅转到库模块中的实际源代码。
在我的 Android Studio 项目中,我有以下模块:
- App
- Library1
- Library2
模块:App build.gradle
片段:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':Library1')
compile project(':Library2')
}
settings.gradle
文件:
include ':App'
include ':Library1'
include ':Library2'
project(':Library1').projectDir = new File(settingsDir, '../library1/lib')
project(':Library2').projectDir = new File(settingsDir, '../Library2/lib')
我在 Android Studio 2.2.3 中遇到了这个问题。 问题出在导致问题的.iml
文件上。
将模块文件夹导入项目目录并添加更改以在settings.gradle
包含模块后,从模块文件夹中删除.iml
文件并执行 Gradle 同步。 然后右键单击项目窗口中的任何模块,然后单击“配置项目子集...”,如果未选中导入的模块,请选中它,Android Studio 应该执行 Gradle 同步。 届时,导入的模块将出现在项目窗口中,并将重新生成一个不会导致任何问题的.iml
文件。
error
模块下的.iml
文件。右键单击项目,选择“配置项目子集...”并选择您的模块,重建您的项目。
我在 AS 2.0 preview 上遇到了同样的问题,我按照以下步骤修复了它:
1.重命名模块。 2.更改 app/build.gradle 和 setting.gradle 中的名称。 3.启动gradle同步。
我不知道为什么,但它适用于我的问题。
如果您使用的是React-native>60
,那么您应该在进行 Gradle 同步之前在项目的根目录上运行npx jetify
。
对我来说,以下在 Android Studio 3.5.3 中有效
首先,检查您的 Gradle 设置中的路径是否正确。
如果路径正确,则通过导航到顶部的“文件”菜单使缓存无效并重新启动
这是 1.2 Beta 2 中引入的已知错误。
请参阅 Android 问题跟踪器上的此问题。 修复应该在几个小时内完成。
问题:
当您更改模块的路径时,也会出现此问题。
设置.gradle
include ':app', ':filechooserlibrary'
project(':filechooserlibrary').projectDir = new File('../../repos-github/file-chooser/file-chooser-library/filechooserlibrary')
我将路径更改为'../../github/file-chooser/file-chooser-library/filechooserlibrary'
旧路已不复存在。 但是,Android Studio 并没有接受新路径,而是重新创建了旧路径结构,从而引用了一个空目录。
解决方案:所以,我删除了这个过时的路径结构并在删除了 .iml 文件后重新启动了 Android Studio(我不知道这是否有必要,但它不会造成伤害)。 然后我重新导入了 Gradle 项目并且它起作用了。
尝试使用NDK
的更新版本。
我遇到了同样的问题。 我使用的是NDK
版本r17c
。 使用r21e
后问题解决。
4.1.3
18.04.5
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.