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

然后保存即可。

相关推荐
计蒙不吃鱼1 小时前
一篇文章实现Android图片拼接并保存至相册
android·java·前端
LucianaiB2 小时前
如何做好一份优秀的技术文档:专业指南与最佳实践
android·java·数据库
维克喇叭5 小时前
vscode 离线安装第三方库跳转库
ide·vscode·编辑器
duwei_wang6 小时前
[Android]-Admob配置过多导致的慢消息
android
雨白8 小时前
发送自定义广播
android
雨白8 小时前
深入理解广播机制 (BroadcastReceiver)
android
婵鸣空啼12 小时前
GD图像处理与SESSiON
android
sunly_13 小时前
Flutter:导航固定背景图,滚动时导航颜色渐变
android·javascript·flutter
用户20187928316714 小时前
简单了解android.permission.MEDIA_CONTENT_CONTROL权限
android
_一条咸鱼_14 小时前
Android Runtime类卸载条件与资源回收策略(29)
android·面试·android jetpack