2

我今天早上才开始收到这个错误。从那以后,我无法构建我的任何项目。任何解决方案如何解决这个问题?尝试Clean ProjectInvalidate Caches and Restart多次。它一直工作到今天。

发现了一些关于它可能由 Windows 文件路径长度引起的完全相同的问题的问题。我所有的项目都位于D:\AndroidProjects文件夹中。这不是很长的路。

此错误有时被替换为Error running 'app': Default Activity not found

更新:错误现在仍然更频繁地出现。我只需要连续 20 次尝试构建该项目,并且它不知从何而来第 21 次工作。这是最近 Android Studio 更新中的一些错误。其他同事在 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
4

1 回答 1

-4

您应该至少有一个看起来像这样的活动:

<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>

如果这对您不起作用,则再次应用 File -> Invalidate Caches / Restart

于 2020-07-07T11:34:52.113 回答