当我在Android Studio中“运行”我的项目时,在“消息”窗口中,我得到:
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':play01:compileDebug'.
> Compilation failed; see the compiler error output for details.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
它说>编译失败;有关详细信息,请参阅编译器错误输出。
那么“编译器错误输出”在哪里呢?我如何运行——stacktrace选项?
Android Studio v4.0
正如其他人所提到的,“Messages”窗口显然存在于As 3中。*在4.0中不再存在(或者它被隐藏得非常非常好)。在浪费了太多时间之后,我找到了另一种查看这些编译错误的方法:
打开Gradle工具窗口。默认情况下,它位于顶部的右边缘:
如果你没有看到,使用查看>工具Windows > Gradle。
在Gradle窗口中,打开应用程序的根选项并运行Tasks > build > build:
运行工具窗口将自动打开,在那里您将看到有关构建错误原因的详细信息:
如果不能自动打开,可以通过“View > Tool Windows > Run”访问。
希望这给了你所有需要的信息。如果没有,试试:
进入文件>设置>构建,执行,部署>编译器。在命令行选项中添加——scan。
应用并确定,然后再次尝试Gradle构建。
将android转换为androidx后。
导入库问题将得到解决。
是这样的:
import androidx.appcompat.widget.Toolbar; << like this
进口androidx.annotation.NonNull;<<像这样
进口androidx.appcompat.app.ActionBarDrawerToggle;<<像这样
进口androidx.drawerlayout.widget.DrawerLayout;<<像这样
进口androidx.recyclerview.widget.RecyclerView;<<像这样
进口androidx.appcompat.app.AppCompatActivity;<<像这样