CreateProcess error=206,文件名或扩展名太长,Android Studio 4.0

CreateProcess error=206,文件名或扩展名太长,Android Studio 4.0,android,android-studio,android-studio-4.0,Android,Android Studio,Android Studio 4.0,我今天早上刚开始犯这个错误。从那时起,我就不能建立我的任何项目。有什么解决方案可以解决这个问题吗?已尝试清理项目并使缓存无效,并多次重新启动。它一直工作到今天 发现与Windows文件路径长度可能导致的问题完全相同的问题。我的所有项目都位于D:\AndroidProjects文件夹中。这条路并不长 此错误有时会替换为运行“应用程序”时出错:未找到默认活动 更新: 错误现在仍然更频繁地出现。我只是要尝试和建立一个项目连续20次,突然它是第21次工作。这是最近Android Studio更新中的一些

我今天早上刚开始犯这个错误。从那时起,我就不能建立我的任何项目。有什么解决方案可以解决这个问题吗?已尝试清理项目并使缓存无效,并多次重新启动。它一直工作到今天

发现与Windows文件路径长度可能导致的问题完全相同的问题。我的所有项目都位于D:\AndroidProjects文件夹中。这条路并不长

此错误有时会替换为运行“应用程序”时出错:未找到默认活动

更新: 错误现在仍然更频繁地出现。我只是要尝试和建立一个项目连续20次,突然它是第21次工作。这是最近Android Studio更新中的一些bug。在Windows和macOS上有相同问题的其他同事

它与java路径有关:

java.io.IOException: Cannot run program "C:\Program Files\Android\Android Studio\jre\jre\bin\java": CreateProcess error=206, The filename or extension is too long
您应该至少有一个类似以下内容的活动:

如果这对您不起作用,请应用文件->使缓存无效/再次重新启动您应该至少有一个类似以下内容的活动:


如果这不适用于您,请再次应用文件->使缓存无效/重新启动。我的应用已经开发了3年。我把一切都安排好了。它工作了3年:这些问题是在两周前我从AndroidStudio 3.5升级到4.0时出现的,并且它不断出现。很明显,他们这方面存在一些问题。不知道你为什么会面临这种类型的错误,事实上,大多数像你这样的错误都是因为活动没有首先声明或声明多个活动作为启动活动,或者你可能对类和活动使用相同的名称。。。请删除您的否决票,否则我将无法发表更多评论请…我的应用程序已经开发了3年。我把一切都安排好了。它工作了3年:这些问题是在两周前我从AndroidStudio 3.5升级到4.0时出现的,并且它不断出现。很明显,他们这方面存在一些问题。不知道你为什么会面临这种类型的错误,事实上,大多数像你这样的错误都是因为活动没有首先声明或声明多个活动作为启动活动,或者你可能对类和活动使用相同的名称。。。请删除您的否决票,否则我将无法发表更多评论,请。。。
<activity
        android:name="com.your.package.name.YourActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
</activity>