如何使用不存在的引用编译 class?

How can I compile a class with non existing references?

我目前能够编译具有此导入语句的 class:

import com.panframe.android.lib.*;

但是没有满足这个说法的外部依赖。该代码以某种方式使用了这个 import 语句。甚至 Android Studio 也会警告我这个不存在的 class:

我如何编译这个class?编译器不应该阻止这种情况发生吗?

这是因为您没有引用任何特定的 class。
本例中的字符 * 代表通配符导入,它导入包 com.panframe.android.lib 中的每个 class。

在对你的包结构一无所知的情况下,我猜你在包 com.panframe.android.lib 中有一些 classes。否则你会得到一个错误。

原来我错了。需要的引用在 libs 文件夹中,Android Studio 无法看到这些引用。

这是一个 Android Studio 错误,更新它解决了我的问题。