автозавершення перестало працювати з android sdk


77

З якихось причин автозаповнення більше не працює. наприклад, під час написання коду за допомогою класу растрових зображень android, коли я використовую оператор крапок eclipse запропонував би методи для цього екземпляра об'єкта. як знову увімкнути цю функцію?

спасибі килимок.


Я точно не впевнений, але вибір у меню Затьмарення / Налаштування .. І перехід до Java / Editor / Content Assist у діалоговому вікні відкриття може бути тим, що ви шукаєте.
харизм

@harism привіт там все здається нормально. тригери автоматичної активації для Java встановлено оператором крапок
turtleboy

У цьому випадку, якщо "Відновити за замовчуванням" також не вирішить вашу проблему, я дуже не знаю, як продовжити.
харизм

ctrl + пробіл викликає автозаповнення?
jkhouw1,

@ jkhouw1 ні, це особливість, яку я хотів би отримати
turtleboy

Відповіді:


260

У мене була така сама проблема. Ось як я це вирішив.

В Eclipse перейдіть до

Вікно -> Налаштування -> Java -> Редактор -> Допомога вмісту -> Додатково

І встановіть прапорці "Пропозиції Java" і натисніть Застосувати.

Це вирішило мою проблему. Сподіваюся, це допоможе.


9
Тут теж працює. Я хотів би знати, чому / як це вимкнено!
Tustin2121

У моїх уподобаннях немає Java. Це сталося лише з мого оновлення. Чи маєте ви уявлення про те, як це змінити, чи воно не змінилось в оновленні? Дякую!
edwoollard

Дякую, це сталося несподівано - і тепер завдяки цьому це виправлено!
Тоні

3
Це не спрацювало для мене. "Пропозиції Java" уже перевірено. Я спробував зняти прапорець, застосувати, потім перевірити їх ще раз, застосувати. Нічого. Перезапустив кілька разів, нічого = (
Тед

Інструменти Android для Eclipse корисно відключили для мене цю опцію. Одного разу це показало мені попередження, яке я проігнорував, думаючи, що воно повернеться пізніше, але цього не сталося.
qris

28

У моєму випадку пропозиції інструментів API не працюють, ось чотири опції за замовчуванням, які потрібно перевірити ...

  • Пропозиції щодо інструментів API.

  • Пропозиції Java.

  • Пропозиції шаблонів SWT.

  • Пропозиції шаблонів.

    конфігурація за замовчуванням

наступного разу я повинен бути обережним, коли натискаю Ctrl + Пробіл = D


17

Перейдіть до Налаштування> Java> Редактор> Підтримка вмісту та вставте "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz." (зверніть увагу на крапку після z) у полі "Автоматичні активатори для Java:". Це спрацювало для мене! Тепер, коли я ввожу текст, я отримую параметри автозаповнення


10

Ось ще одне рішення, яке я знайшов:

Я б спершу перевірив інші перелічені тут рішення, і якщо в іншому випадку не вдається вимкнути eclipse, видаліть файл 'org.eclipse.jdt.ui.prefs', що знаходиться в каталозі робочої області (Workspace \ .metadata \ .plugins \ org.eclipse. core.runtime \ .settings).

Здається, у моєму випадку робоча область якось пошкодилася, і це виправило. Ще не помітив жодних негативних наслідків, роблячи це.


1
Я помітив, що іноді Eclipse просто відмовляється виконувати автозаповнення в певному контексті. Я припускаю, що роздільна здатність контексту з якихось причин не вдається, і жодна з згаданих тут резолюцій, здається, не вирішує це, окрім певної реструктуризації коду. Можливо, ви захочете перевірити, чи не відбувається це у вас також, перевіривши автозаповнення на якомусь іншому файлі Java у вашому проекті.
Пол Ламмертсма,


0

У мене була та сама проблема, і жодне з вирішень тут не спрацювало. З якоїсь причини моя схема змінилася із "за замовчуванням" на "Emacs". Тому, щоб виправити це, мені довелося піти:

Налаштування> Загальне> Клавіші та поверніть схему на стандартну.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.