0

我是 Android 开发的新手,所以对于我忘记澄清的任何事情,我深表歉意。我正在从 Git 签出的 Android Studio 中的一个小组项目。我以前能够很好地构建项目,但是在最近的一次拉动之后,我突然有很多来自包的编译错误

项目名称\苔丝二\jni\com_googlecode_tesseract_android\src\java\com\google

似乎我有一大堆未解析的符号,例如“无法解析符号(piccolo2d,C​​olor,event,swing),它们出现在这个项目下我的类顶部的导入语句中

import org.piccolo2d.*;

import java.awt.Color;

import java.awt.event.*;

import javax.swing.Timer;

我想知道是什么原因导致这些未解析的符号。我曾尝试删除项目并从 Git 中重新拉取它,重新构建项目等。

任何帮助或方向都会很棒,我意识到我没有提供很多背景信息,主要是因为我自己对这些问题可能突然来自哪里感到困惑。

4

1 回答 1

1

任何与awtswing将不可避免地失败有关的事情;这些工具包在 Android 上不可用。某人或某事不小心从错误的位置导入符号。这可能是android.graphics.Color你想要的,而不是java.awt.Color等。

我怀疑如果您删除这些导入,然后从 Android Studio 的代码菜单中选择优化导入,将导入正确的符号。

于 2014-05-12T19:10:06.210 回答