Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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中导入Java类_Java_Android_Android Studio - Fatal编程技术网

无法在Android studio中导入Java类

无法在Android studio中导入Java类,java,android,android-studio,Java,Android,Android Studio,这是我在“java”文件夹中的目录结构 问题出在写入时我的main活动文件中 import api.gitapi; import model.gitmodel; 我收到一条警告消息说“未使用的导入” 在我的MainActivity文件中,我在第行得到一个错误 gitapi git = restAdapter.create(gitapi.class); 以及 表示无法解析符号gitapi和gitmodel。我尝试过“使缓存无效/重新启动”,但问题仍然存在 感谢您的帮助,提前谢谢 PS:如果有

这是我在“java”文件夹中的目录结构

问题出在写入时我的
main活动
文件中

import api.gitapi;
import model.gitmodel;
我收到一条警告消息说“未使用的导入”

在我的
MainActivity
文件中,我在第行得到一个错误

gitapi git = restAdapter.create(gitapi.class);
以及

表示无法解析符号
gitapi
gitmodel
。我尝试过“使缓存无效/重新启动”,但问题仍然存在

感谢您的帮助,提前谢谢


PS:如果有帮助的话,我使用的是

您已经将
gitapi
gitmodel
类放在了测试源文件夹中,这意味着它们可以被测试文件夹中的其他类导入,但不能被放在主文件夹(您的活动所在的文件夹)中。在主源文件夹中创建这些类,您的活动将能够导入和引用它们。

您已将
gitapi
gitmodel
类放置到测试源文件夹中,这意味着它们可由测试文件夹中的其他类导入,但不在主文件夹中(您的活动所在地)。在主源文件夹中创建这些类,您的活动将能够导入和引用它们。

只需将这些类折射到包含MainActivity.class的包中,它可能会解决您的问题,您将得到所需的结果。

只需将这些类折射到包含MainActivit的包中y、 类,它可能会解决您的问题,您将得到您想要的结果。

根据屏幕截图,它看起来像
gitapi
gitmodel
在测试特定的源文件夹中,而不是在主源文件夹中。这是基于教程预期的吗?@hexafrance它没有特别提到t我右键点击“java”,然后点击“package”创建一个新的包。是否有一种方法可以在主源文件夹中创建包?我真的不确定;我需要仔细阅读教程。请在普通的、非特定于IDE的文件资源管理器中检查文件夹布局是否如图所示,或者IDE是否正在将某些结构折叠为simplif很好!这解决了我的问题,我必须选择在主源文件夹上创建一个包。谢谢,你能将此作为答案发布,以便我可以选择它作为接受的答案。发布后,很乐意提供帮助。看起来
gitapi
gitmodel
位于测试特定的源文件夹中,而不是根据屏幕截图,e main source folder。这是基于教程的预期吗?@Hexafrance没有特别说明这一点,我只是右键单击“java”,然后单击“package”创建一个新的包。是否有一种方法可以在主源文件夹中创建包?我真的不确定;我需要仔细阅读教程。请在普通的、非特定于IDE的文件资源管理器中检查文件夹布局是否如图所示,或者IDE是否正在将某些结构折叠为simplif很好!这解决了我的问题,我必须选择在主源文件夹上创建一个包。谢谢,你能将此作为答案发布,以便我可以选择它作为接受的答案。发布,乐意帮助。
public void success(gitmodel gitmodel, Response response) {}