Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android studio中指定main.java.srcdir以避免找不到默认活动?_Java_Android_Android Studio - Fatal编程技术网

如何在Android studio中指定main.java.srcdir以避免找不到默认活动?

如何在Android studio中指定main.java.srcdir以避免找不到默认活动?,java,android,android-studio,Java,Android,Android Studio,我不断收到android studio中找不到的错误默认活动。我已经更新了 sourceSets { main.java.srcDirs += 'src/main/<YOUR DIRECTORY>' } to - sourceSets { main.java.srcDirs += 'src/main/home/adarsh/Desktop/Desktop/android-studio/jre' } sourceset{ main.java.srcD

我不断收到android studio中找不到的错误默认活动。我已经更新了

sourceSets {
    main.java.srcDirs += 'src/main/<YOUR DIRECTORY>'
} to -


sourceSets {
    main.java.srcDirs += 'src/main/home/adarsh/Desktop/Desktop/android-studio/jre'
      } 
sourceset{
main.java.srcDirs+='src/main/'
}到-
源集{
main.java.srcDirs+='src/main/home/adarsh/Desktop/Desktop/android studio/jre'
} 
正如这里提到的


但是我又遇到了同样的错误,请告诉我还需要做些什么来避免Android studio中没有的错误默认活动。

哪个java
告诉您java平台的安装位置。您应该将源文件(如HelloWorld.java或MainActivity.java)放在我指定的位置。最简单的方法是转到Android Studio的项目视图并选择Android选项卡。然后打开
app
节点,右键单击
java
,并添加一个新类。它将自动放置在正确的位置。从生成文件中删除有关
sourceSet
的所有内容

我通过卸载并重新安装Android studio(再次设置所有路径)解决了这个问题

我发现的问题是“JAVA_HOME”没有设置为环境变量(我从oracle下载了最新的jdk,并将其路径指定为JAVA_HOME)

一旦我通过编辑./bashrc添加了JAVA_HOME作为我的环境变量,新安装的Android studio就会自动将jdk路径设置为“JAVA_HOME”


谢谢

'src/main/'
??您是否更改了目录中的
?为什么不将源代码放在默认位置
/app/src/main/java
?请告诉我您没有将Java源文件保存在
jre
目录中course@Rod_Algonquin,我将其改为“src/main/home/adarsh/Desktop/Desktop/android studio/jre”,还有其他建议吗?@nasch,请告诉我如何“将源代码放在默认位置,/app/src/main/java”。我安装了Android studio,正在尝试运行我的第一个hello world应用程序。我尝试了输出为/usr/bin/java的“哪个java”。@Rod_Algonquin,我将main.java.srcDirs设置为-main.java.srcDirs+='src/main/home/adarsh/AndroidStudioProjects/MyApplication/app/src/main/java/MyApplication.java'。这是正确的吗?我还无法解决该错误。我按照您所说的那样添加了一个类并从sourceSet中删除了所有内容,但仍然收到相同的错误。是否需要在新创建的类中添加一些内容?我是一个初学者,非常感谢您的帮助。您是否在清单中指定了您的启动活动?谢谢@nasch,顺便说一句,我解决了它并作为答案发布。