2015-01-04 2 views
1

Я полный новичок для разработки Android и кажется, что каждый раз, когда мне нужен пакет функций в моих файлах activity.java, я получаю ошибку «Не могу найти символ», и мне нужно импортировать другую библиотеку.Как узнать, какие библиотеки мне нужно импортировать? (Android Studio)

Я обнаружил, что один, люди склонны оставлять это при ответе на вопросы о StackOverflow и двух, что иногда трудно узнать, какую библиотеку нужно импортировать.

Мне было интересно, есть ли какой-либо простой способ узнать, что мне нужно импортировать, на основе функции или объекта, который не является символом, который не может быть найден.

Например, следующий код без "import android.widget.Toast;" возвратит ошибку:

String clicked = "String"; 

Toast.makeText(this, clicked, Toast.LENGTH_SHORT).show(); 
+0

При создании нового проекта андроида мастер ухаживает импорта необходимых библиотек для вас. Хотя символ «не может найти символ» не похож на проблему с библиотекой. Не могли бы вы описать, с какой именно проблемой вы сталкиваетесь? –

+0

Опубликуйте свой код того, что вы пытаетесь импортировать. Вам нужно знать, какие классы вы используете, скорее всего, из Android-документов. Android Studio и импорт импортных товаров: https://www.jetbrains.com/idea/help/optimizing-imports.html –

+0

Я обнаружил, что текущая проблема, с которой я сталкиваюсь, отличается от того, что я опубликовал , Я протестировал ответ Black Bird с другим, с которым я столкнулся раньше, и он работал отлично. Например, я хотел использовать Toast, и я получил «Не могу найти символ» и не мог сразу сказать, какую библиотеку мне нужно импортировать, потому что я но нажав Alt + Enter, пока над этой линией появляется ошибка, предлагаемая библиотекой и исправленная проблема. – noshaf

ответ

0

Нажав Alt + Enter, вы автоматически импортируете некоторые из ваших библиотек или исправите свои ошибки. В противном случае он просто станет мышью памяти, чтобы помнить, что вы программируете и какие файлы вы должны импортировать.

Alt + Enter key binding

For quick fixes to coding errors, the IntelliJ powered IDE implements the Alt + Enter key binding to fix errors (missing imports, variable assignments, missing references, etc) when possible, and if not, suggest the most probable solution.

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