Android Studio中运行java类中的main方法报错【SourceSet with name ‘main‘ not found.】

news/2024/5/20 2:51:26 标签: java, gradle, apache

错误提示:

	FAILURE: Build failed with an exception.
	
	* Where:
	Initialization script 'C:\Users\j2019.zhu\AppData\Local\Temp\MyTest_main__.gradle' line: 21
	
	* What went wrong:
	A problem occurred configuring project ':app'.
	> Could not create task ':app:MyTest.main()'.
	   > SourceSet with name 'main' not found.
	
	* Try:
	Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
	
	* Get more help at https://help.gradle.org
	
	BUILD FAILED in 1s

解决办法:

  • 项目根目录下找到【.idea】目录下的【gradle.xml】文件
  • 找到【delegatedBuild】选项并改为【false】
<GradleProjectSettings>
        <option name="delegatedBuild" value="false"/>

如果没找到,则手动添加这一行


http://www.niftyadmin.cn/n/1018843.html

相关文章

Android kotlin 使用Dagger2报错 InvocationTargetException 不能生成DaggerXXComponent

官方/网络示例&#xff1a; implementation com.google.dagger:dagger:2.x kapt com.google.dagger:dagger-compiler:2.x错误提示&#xff1a; Execution failed for task :app:kaptDebugKotlin. > A failure occurred while executing org.jetbrains.kotlin.gradle.inter…

Dagger2 kotlin中使用@Named总是编译报错

报错写法&#xff1a; Named("key1")Injectlateinit var httpObject: HttpObjectNamed("key2")Injectlateinit var httpObject2: HttpObject正确写法需要使用field:Named("")&#xff1a; field:Named("key1")Injectlateinit var http…

Appium 找不到findElementByAndroidUIAutomator方法问题

我使用Appium版本是java-client-8.0.0-beta2.jar 问题&#xff1a; 当我们想要通过自动滚动页面的方式找到某个元素时&#xff0c;网上通常会告诉我们可以用driver.findElementByAndroidUIAutomator这个方法&#xff0c;但是在最新的Appium版本中已经删除了该API 解决办法&am…

Appium Android 如何检查switch开关状态

Appium 版本&#xff1a;java-client-8.0.0-beta2.jar 问题&#xff1a; Appium UI测试中如何检查Android中switch开关状态 解决办法&#xff1a; 获取元素拿到WebElement对象获取WebElement对象的"checked"属性判断"checked"属性值&#xff0c;如果为&…

【Hilt】Expected @AndroidEntryPoint to have a value. Did you forget to apply the Gradle Plugin?

问题&#xff1a; Android Studio在接入Hilt的时候&#xff0c;编译时总是提示Expected AndroidEntryPoint to have a value. Did you forget to apply the Gradle Plugin? 原因&#xff1a; 因为项目之前接入了ARouter&#xff0c;在build.gradle中配置了自定义参数如下&a…

【Hilt】【kotlin】IllegalStateException: Unsupported metadata version. Check that your Kotlin version is

问题&#xff1a; 在kotlinjava混合项目中接入Hilt后编译时报错如下&#xff1a; Execution failed for task :app:kaptDebugKotlin. > A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction> ja…

【Hilt】ClassCastException xxxDaggerBaseApplication_HiltComponents_SingletonC cannot be cast to xxMain

问题&#xff1a; 项目接入Hilt后编译时报ClassCastException错误&#xff1a; Caused by: java.lang.ClassCastException: com.agile.base.DaggerBaseApplication_HiltComponents_SingletonC$ActivityRetainedCImpl$ActivityCImpl cannot be cast to com.example.myapplicat…

【Hilt】更新Hilt版本后找不到ApplicationComponent

问题&#xff1a; 在使用Hilt单例的时候&#xff0c;我们一般需要在Module上添加注解InstallIn(ApplicationComponent::class),例如&#xff1a; InstallIn(ApplicationComponent::class) Module class HttpModule {SingletonProvidesfun provideHttpObject() HttpObject()}…