我是Android开发的新手,所以我为我忘记澄清的任何事情道歉。我正在Android工作室做一个小组项目,从Git签出。我以前能够很好地构建项目,但是在最近的一次pull之后,我突然发现来自包
的许多编译错误。projectname 苔丝两 jni com_googlecode_tesseract_android src java com 谷歌
似乎我有一个大混乱的未解决的符号,像"不能解决符号(piccol2d, Color, event, swing),出现在import语句像这些在我的类在这个项目下面的顶部
import org.piccolo2d.*;
import java.awt.Color;
import java.awt.event.*;
import javax.swing.Timer;
我想知道是什么原因导致这些未解决的符号。我已经尝试过删除项目并从Git中重新拉出它,重新构建项目等。
任何帮助或方向将是伟大的,我意识到我没有给出很多的背景,主要是因为我自己对这些问题可能突然从哪里来感到困惑。
任何与awt
或swing
有关的事情都将不可避免地失败;这些工具包在安卓系统上是不可用的。某人或某物不小心从错误的地方输入了符号。你想要的可能是android.graphics.Color
而不是java.awt.Color
,等等。
我怀疑如果你删除这些导入,然后在Android Studio的Code菜单中选择Optimize imports ,正确的符号将被导入。