Android Studio找不到符号错误

Android Studio找不到符号错误,android,eclipse,gradle,android-studio,Android,Eclipse,Gradle,Android Studio,如果这是一个noob问题,我很抱歉,但我最近从Eclipse搬到了androidstudio,以前从未使用过Gradle。我已经从eclipse导入了一个项目,它依赖于3个库(UIL、androidBootStrap、androidLockpattern)。这些库可以在我的AndroidStudio项目的根目录下看到,但是当我单击build时,我不断得到以下错误 G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\mai

如果这是一个noob问题,我很抱歉,但我最近从Eclipse搬到了androidstudio,以前从未使用过Gradle。我已经从eclipse导入了一个项目,它依赖于3个库(UIL、androidBootStrap、androidLockpattern)。这些库可以在我的AndroidStudio项目的根目录下看到,但是当我单击build时,我不断得到以下错误

G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\main\java\com\p3authentication\Captcha_Verfication.java
Error:(11, 45) error: cannot find symbol class Settings
Error:(25, 18) error: cannot find symbol variable MATRIX_WIDTH
Error:(27, 11) error: package Settings does not exist
Error:(28, 49) error: cannot find symbol variable ACTION_VERIFY_CAPTCHA
Error:(47, 28) error: cannot find symbol variable RESULT_FAILED
Error:(58, 25) error: cannot find symbol variable EXTRA_RETRY_COUNT
G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\main\java\com\p3authentication\Compare_Pattern.java
Error:(35, 18) error: cannot find symbol variable MATRIX_WIDTH
Error:(37, 49) error: cannot find symbol variable ACTION_COMPARE_PATTERN
Error:(39, 38) error: cannot find symbol variable EXTRA_PATTERN
Error:(70, 28) error: cannot find symbol variable RESULT_FAILED
Error:(75, 28) error: cannot find symbol variable RESULT_FORGOT_PATTERN
Error:(86, 25) error: cannot find symbol variable EXTRA_RETRY_COUNT
G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\main\java\com\p3authentication\Create_Pattern.java
Error:(26, 18) error: cannot find symbol variable MATRIX_WIDTH
Error:(28, 49) error: cannot find symbol variable ACTION_CREATE_PATTERN
Error:(41, 45) error: cannot find symbol variable EXTRA_PATTERN
G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\main\java\com\p3authentication\Pattern_Captcha.java
Error:(12, 45) error: cannot find symbol class Settings
Error:(23, 11) error: package Settings does not exist
Error:(24, 49) error: cannot find symbol variable ACTION_VERIFY_CAPTCHA
Error:(57, 28) error: cannot find symbol variable RESULT_FAILED
Error:(68, 25) error: cannot find symbol variable EXTRA_RETRY_COUNT
Note: G:\AndroidstudioProjects\P3 Authentication\p3Authentication\src\main\java\com\p3authentication\LockerService.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error:Execution failed for task ':p3Authentication:compileDebugJava'.
> Compilation failed; see the compiler error output for details.

我知道所有这些类和变量都存在,因为当我从eclipse运行应用程序时,它运行得非常完美,没有任何问题。任何关于如何克服这一问题的想法都得到了很好的接受

这个问题的一个根源是,如果您使用的是库模块,您需要使用插件“android库”,以便将它们打包并提供给您的应用程序如果您使用gradle构建库,并且使用
编译项目(“:UIL”)
依赖它们,这可能是您的问题

带有库的MutlipProject设置:

在每个库的生成文件中,您可能有以下行:

apply plugin: "android-library"

我想它可能会要求您将此从
android库
更正为
com.android.library

发布build.gradle文件和项目文件夹结构的屏幕截图