2014-11-27 4 views
0

Прошу прощения, если это вопрос о нобе, но я недавно перешел из Eclipse в Android Studio и никогда раньше не использовал Gradle. Я импортировал один проект из eclipse, который зависит от 3 библиотек (UIL, androidBootStrap, androidLockpattern). Библиотеки можно увидеть в корневом каталоге моего проекта студии Android, но когда я нажимаю на сборку, я продолжаю получать следующие ошибки:Android Studio не может найти ошибку символа

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, он работает без проблем. Любая идея, как это преодолеть, с благодарностью принята.

+0

Опубликуйте файл build.gradle и снимок экрана структуры папок проекта – drew

ответ

1

Одним из источников этой проблемы является то, что если вы используете библиотечные модули, вам необходимо использовать плагин «андроид-библиотека», чтобы они были упакованы и доступны для вашего приложения , IF Вы используете gradle для создания своих библиотек и имеете зависимости от них, используя compile project(":UIL"), это может быть вашей проблемой.

установки Mutliproject с библиотеками:

В файле сборки для каждой из библиотек, вероятно, вы должны иметь строку:

apply plugin: "android-library" 

Я думаю, он может попросить вас исправить это от android-library до com.android.library

Смежные вопросы