Android Studio run main()方法报错

在studio中想要测试某个功能直接执行main()方法报错如下:

复制代码
* What went wrong:
A problem occurred configuring project ':app'.
> Could not create task ':app: **** .main()'.
  > SourceSet with name 'main' not found.

解决方案:

    1. 执行run ** main() with Coverage;
    1. 修改.idea下的gradle.xml

<GradleProjectSettings>标签节点下添加一行

xml 复制代码
<option name="delegatedBuild" value="false" />

保存,即可使用run ** with main() 和 debug ** with main()

错误: Command line is too long. Shorten command line for **

有人在上面盖了gradle.xml之后运行main方法又报如下错误:

复制代码
Error running ' ** ': Command line is too long. Shorten command line for  **  or also for Application default configuration.

解决方案:

修改.idea下的workspace.xml

找到<component name="PropertiesComponent">标签节点并在之下添加一行

xml 复制代码
<property name="dynamic.classpath" value="true" />

然后保存即可。

相关推荐
muyouking112 小时前
Tauri Android 开发踩坑实录:从 Gradle 版本冲突到离线构建成功
android·rust
小韩博3 小时前
IDEA的简单使用
java·ide·intellij-idea
Jerry4 小时前
Compose 为元素赋予动画特效
android
Jeled4 小时前
协程工具类
android·android studio
@才华有限公司4 小时前
vscode使用翻译插件分享
ide·vscode·编辑器
lichong9516 小时前
【Xcode】Macos p12 证书过期时间查看
前端·ide·macos·证书·xcode·大前端·大前端++
阿兰哥7 小时前
【调试篇5】TransactionTooLargeException 原理解析
android·性能优化·源码
向上的车轮7 小时前
PyCharm的优秀插件有哪些特性?
ide·pycharm·dubbo
小蜗子8 小时前
vscode 侧边文件夹名字体大一点
ide·vscode·编辑器
爱吃水蜜桃的奥特曼8 小时前
玩Android Flutter版本,通过项目了解Flutter项目快速搭建开发
android·flutter