即使java文件中的包与清单文件中的包匹配,包R也不存在

即使java文件中的包与清单文件中的包匹配,包R也不存在,java,android,maven,gradle,makefile,Java,Android,Maven,Gradle,Makefile,我是Android开发的初学者,我不使用Android Studio,而是使用Atom。 当我试图编译代码时,出现以下错误: gradle build :compileJava warning: [options] bootstrap class path not set in conjunction with -source 1.7 /home/sofian/Programmation/Web/phone-appli/src/main/java/fr/cavallones/phoneappli

我是Android开发的初学者,我不使用Android Studio,而是使用Atom。 当我试图编译代码时,出现以下错误:

gradle build
:compileJava
warning: [options] bootstrap class path not set in conjunction with -source 1.7
/home/sofian/Programmation/Web/phone-appli/src/main/java/fr/cavallones/phoneappli/MainActivity.java:8: error: cannot find sym
bol

import fr.cavallones.phoneappli.R;
                               ^
  symbol:   class R
  location: package fr.cavallones.phoneappli
/home/sofian/Programmation/Web/phone-appli/src/main/java/fr/cavallones/phoneappli/MainActivity.java:18: error: package R does
 not exist
        setContentView(R.layout.layout_activity);
                        ^
2 errors
github上的源代码:


非常感谢你的帮助

你是一个初学者,你不使用Android Studio而是使用Atom?这样做有什么意义?@sudo我不是代码或其他东西的初学者。我在Debian手下,只是android开发的初学者。另外,Android Studio需要至少4GB的RAM才能启动,而我必须有这么多内存,所以它对我来说太多了。我只是说,使用Android Studio比使用文本编辑器容易得多,特别是当你开始开发Android应用程序时。@sudo Yeas,在这一点上,我显然同意你的观点!但是正如我所说的,我的电脑不能运行Android Studio,它需要太多的内存,使整个事情变得滞后。你是一个初学者,你不使用Android Studio,而是使用Atom?这样做有什么意义?@sudo我不是代码或其他东西的初学者。我在Debian手下,只是android开发的初学者。另外,Android Studio需要至少4GB的RAM才能启动,而我必须有这么多内存,所以它对我来说太多了。我只是说,使用Android Studio比使用文本编辑器容易得多,特别是当你开始开发Android应用程序时。@sudo Yeas,在这一点上,我显然同意你的观点!但正如我所说,我的电脑无法运行Android Studio,它需要太多的内存,使整个系统滞后。。