无法在 Android Studio Arctic Fox 中导入模块

Can't import module in Android Studio Arctic Fox

即使选择了正确的模块路径,

Next/Finish 按钮也不会启用。它没有显示任何错误。 Android工作室版本为 2020.3.1(最新版本为 2021 年 8 月 3 日)。

我确定这是一个错误。很多人在使用 2020.3.1 版本时都面临这个问题。在这种情况下,版本 4.2.2 运行良好。 以下是有关此错误的一些链接: https://issuetracker.google.com/issues/195340090 https://issuetracker.google.com/issues/191209456 https://issuetracker.google.com/issues/195318441 https://issuetracker.google.com/issues/195336461

[已修复] Android Studio Bumblebee (2021.1.1)

此问题已在 Android Studio Bumblebee 中修复。请将 Android Studio 更新为 Bumblebee 或最新版本


这个 Bug 在 Android studio Arctic Fox,

许多人在 issuetracker 上发布了这个问题,但没有人从 Android studio 团队方面得到解决方案。 这是 issuetracker.
上发布的该问题的一些链接 Link 1 , Link 2 , Link 3 , Link 4, Link 5 , Link 6 , Link 7

所以这是临时解决方法

  • 复制项目目录中的your-module文件夹

  • settings.gradle

    中添加下面一行
    include ':your-module' // your-module is module name 
    
  • 点击sync now

  • 完成

我的解决方法

  1. 在项目路径中添加一个新文件夹“lib”(或任何名称)

  2. 将 (aar /jar) 添加到名为“lib”的新文件夹中

  3. 将模块的路径添加到app的build.gradle(apps)

dependencies {

      implementation project(path: ':lib')

      implementation fileTree(include: ['*.jar', '*.aar'], dir: 'libs')
   }
  1. 将“build.gradle”添加到“新文件夹”(如果没有,请创建文件)

这是我的 build.gradle 里面的样子

  configurations.maybeCreate("default")
  artifacts.add("default", file('yourArrOrJar.aar'))
  1. 在 settings.gradle
  2. 中包含“lib”
include ':app',':lib'

第一个

1- 将您的模块文件夹复制到您的项目目录中

2- 在 settings.gradle 中添加这个(包括 ':your-module')

3- 单击同步

4- 完成

我发现使用 Android Studio Chipmunk 可以解决问题,但其他人可能并非如此

升级到 Arctic Fox 2020.3.1 补丁 4 对我有用。

最新的 Android Studio 补丁修复了这个错误。确保更新到安全补丁 4 或更高版本。

https://androidstudio.googleblog.com/2021/12/android-studio-arctic-fox-202031-patch.html

初始问题:https://issuetracker.google.com/issues/191209456?pli=1

此问题已在

中解决

Android 北极狐工作室 | 2020.3.1 补丁 4(2021 年 12 月)

Release Notes

中也提到