【问题标题】:Cannot Open Project the length of the project file exceeds the limit of 100 characters无法打开项目项目文件的长度超过了 100 个字符的限制
【发布时间】:2018-04-20 15:22:12
【问题描述】:

我正在使用 Android Studio 3.1 Preview 并尝试导入一些项目时出错:

无法打开项目 项目文件长度超过 100 个字符的限制

无论我是从 github 导入克隆项目还是从 Eclipse 保存的旧项目,都会出现此错误。有没有办法导入这些项目?

【问题讨论】:

    标签: android file import character project


    【解决方案1】:

    在 Android 3.1 中,如果您遇到了 100 个字符的限制,请不要使用导入项目(文件>新建>导入项目),而是使用文件>打开,选择您的项目,然后选择确定按钮。

    我不确定 import 是否提供了一些额外的功能,而不是强迫您重新考虑使用超过 100 个字符的长路径。出于我的目的,使用 File>Open 方法可以选择具有长路径的项目并保留现有的目录结构。

    【讨论】:

    • 这太棒了!
    【解决方案2】:

    我在 Linux 中使用 Android Studio 3.1 时遇到了同样的问题。经过一些测试,我得出结论,它将完整路径视为项目长度(从 /home/ 到项目根目录),不能超过 100 个字符。

    当您尝试创建新项目时也会显示此警告消息。

    我没有找到自定义它的位置。因此,作为一种解决方法,请检查您是否可以减少此完整路径长度。

    最好的问候

    【讨论】:

    • 问题是 Github 上有很多项目,即使是我买的教科书。我尝试安装的许多项目都给我同样的错误,我不得不手动复制源文件和资源 - 哎哟!
    【解决方案3】:

    我遇到了同样的问题,并通过限制字符大小来解决这个问题。尝试将您的项目名称限制在 15 个字符以内。

    例如,如果你的项目目录名称像

    项目名称

    那么你需要调整名字在15个字符以内

    一些名字

    我正在寻找增加项目名称长度超过 15 个字符的设置。

    【讨论】:

      【解决方案4】:

      在 Windows 环境下,您可以尝试像我一样创建虚拟驱动程序。使用subst 命令。例如我有以下巨大的路径:

      C:\Users\MyUser\Source\Demos\Android\ud851-exercises\Lesson02-GitHub-Repo-Search\T02.05-Exercise-CreateAsyncTask

      使用命令subst E: "C:\Users\MyUser\Source\Demos\Android\ud851-exercises" 然后我可以使用虚拟路径导入Android Studio

      E:\Lesson02-GitHub-Repo-Search\T02.05-Exercise-CreateAsyncTask

      它对我有用,因为我不想更改存储库路径中的任何内容。

      【讨论】:

        【解决方案5】:

        任何人都有这个问题,这很简单。在我的情况下,项目文件夹位于多个堆栈文件夹中。我所做的是,我将它复制并直接粘贴到D文件夹中。

        D:/project-file.
        

        不要D:/bla/bla-bla/project-file

        【讨论】:

          【解决方案6】:

          如果完整路径中的字符数(包括 /home 或 /Users 中的项目根目录)>= 100,则会出现此错误。

          您可以使用此命令检查:pwd | wc -c

          【讨论】:

          • 这可能是我见过的最愚蠢的限制之一
          【解决方案7】:

          例如将您的项目文件夹移动到 C: 并将主文件夹重命名为包含 1 个字符。它应该看起来像 C:a\android-project

          【讨论】:

            【解决方案8】:

            当我将项目目录名称更改为太短时,我在 android studio 3.1.3 中遇到了同样的问题。错误清除。

            例如,如果你的项目目录名称像

            测试androidsamplesomeprojectname

            改成

            测试

            【讨论】:

              【解决方案9】:

              在 Android Studio 3.3.2 中。 我遇到了同样的问题。得到以下解决方案。 1.将您的项目从特定文件夹移动到另一个包含短路径的文件夹然后从那里导入的最佳方法。 2.如果您不想移动项目,请尝试通过文件->打开打开它。之后它可能无法正确构建。然后只需执行 File -> Re-Import Gradle Project。它会解决你的问题。

              【讨论】:

                猜你喜欢
                • 2016-01-18
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2021-04-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多