Android Studio 3.1 не отображает категорию переходов

Я только начал работать с Android Studio 3.1 (используя Kotlin) из учебника, и есть проблема, которую я потратил весь день, пытаясь понять.

В учебнике показано меню Transitions для макета активности в разделе Palette, но его нигде нет на моей машине.

Я показываю следующее:

Мое представление IDE

Учебник, который, я думаю, использует Android Studio 2.3, показывает следующее:

Представление Tutorial IDE

Я не знаю, связано ли это с версиями IDE, или с некоторыми фреймворками, которые не загружаются, или с чем-то еще. Все остальное работает отлично. Некоторое направление будет оценено.


Чтобы дать немного больше деталей, машина представляет собой 64-разрядную версию Linux (LinuxMint 18.3).

На странице О нас:

Android Studio 3.1
Сборка № AI-173.4670197 от 21 марта 2018 г.

JRE: 1.8.0_152-release-1024-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Linux 4.13.0-37-универсальная


Я только что попытался установить Android Studio 3.2 (Canary). Там та же проблема. Далее попробую более старую версию.


Пытался установить 3.0.1, но когда идет загрузка SDK, он бесконечно зацикливается, печатая https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip.


Также пробовал 3.0, но дает тот же бесконечный цикл.


Я установил 2.3.3, и он показывает ожидаемые элементы. Далее я посмотрю, будет ли обновление из Android Studio продвигать эти элементы.


Обновлен с 2.3.3 до 3.1, и он возвращается к той же проблеме. Это проблема с поиском зависимостей?


person Community    schedule 28.03.2018    source источник
comment
Учебник, вероятно, делал MinSDK 21+, в то время как вы застряли с MinSDK на номер ниже   -  person EpicPandaForce    schedule 29.03.2018
comment
@EpicPandaForce: Спасибо. У меня есть android { defaultConfig { minSdkVersion 21 ... в файле build.gradle, если вы это имели в виду. Все эти вещи для Android/Gradle для меня новы, поэтому буду признателен за любые другие советы.   -  person    schedule 29.03.2018
comment
ладно, вот мое предположение -_- переходы были добавлены в API 21, но я думаю, что это не причина   -  person EpicPandaForce    schedule 29.03.2018
comment
@EpicPandaForce: Спасибо за предположение. Любые советы о том, как проверить, есть ли фреймворк на моей машине? Пока не совсем уверен, как перейти к нужным местам.   -  person    schedule 29.03.2018
comment
Ушли не только переходы. Все виджеты выбора исчезли. Я открыл отчет об ошибке.   -  person Mike James    schedule 29.03.2018
comment
@MikeJames: Спасибо за подачу отчета. Я переустанавливал несколько раз, но пока не повезло. Надеюсь, я разберусь с этим в ближайшее время.   -  person    schedule 29.03.2018
comment
@Crazy Train: я бы не стал задерживать дыхание, обработка отчета об ошибке занимает целую вечность, а затем он в основном просто получает запрос на дополнительную информацию. Я не могу понять, почему больше нет жалоб на то, что некоторые из отсутствующих виджетов используются часто (я думаю).   -  person Mike James    schedule 29.03.2018
comment
@MikeJames: Глядя на первый снимок экрана на этой странице их документации , это выглядит так же, как у меня, так что я думаю, что это не ошибка. Мне просто нужно выяснить, как теперь они делают переходы, показанные в туториале.   -  person    schedule 29.03.2018


Ответы (1)


@Crazy Train: я согласен, что это не ошибка в том смысле, в каком они планировали редизайн. Я не думаю, что предполагалось, что виджеты будут удалены. Во время бета-тестирования не было никаких обсуждений, и я предположил, что это была оплошность, которая будет исправлена ​​в финальной версии. Если они планируют просто удалить виджеты без обсуждения или уведомления, это ошибка. Есть три способа обойти проблему:

  1. вернуться к 3.0 - что я и сделал. Это работает, и вы ничего не пропустите, если только вы не используете C/C++, и даже тогда не так много.
  2. Введите XML вручную в файл - он может отображаться в редакторе макета, который я не проверял.
  3. Напишите код для выполнения переходов. Это метод, который большинство Android-программистов сочли бы лучшим способом выполнения работы (я не согласен).
person Mike James    schedule 30.03.2018
comment
Спасибо за полезные идеи. Я понимаю, что вы имеете в виду, говоря, что это ошибка. Я попытался установить версию 3, и у нее тоже была такая же проблема. Я также попытался установить 2.3.3, что сработало, но затем использовал автоматическое обновление до 3.1, с которым снова возникла проблема. Так что я могу пока застрять в кодировании вручную. - person ; 30.03.2018
comment
Интересно, работает ли у вас 3, потому что вы смогли обновить с 2.x.x до 3 вместо 3.1 . Может быть, если я переустановлю 2.3.3, а затем вручную установлю 3 без предварительного удаления всех вспомогательных файлов, что я и делал. В любом случае, еще раз спасибо за помощь! - person ; 30.03.2018
comment
Просто загрузите zip-файл версии 3.0 и разархивируйте его. Затем используйте файл studio32 или 64 в каталоге bin для запуска Android Studio. Вам не нужно проходить этапы обновления. Пока вы распаковываете в разные папки, у вас может быть столько установок Android Studio, сколько вам нужно. Отчет об ошибке все еще находится в очереди. Чего я не могу понять, так это почему мало пользователей, задающихся вопросом, куда делись виджеты. - person Mike James; 30.03.2018
comment
Это было очень полезно. Мне просто удалось разархивировать 3.0.1 и выполнить переход с 3.1. Не уверен, почему это не сработало с чистой установкой. В любом случае, я читал официальные документы, но хотел бы сначала пройти учебник. Теперь я снова на правильном пути. Спасибо еще раз! - person ; 30.03.2018
comment
Чистая установка не сработала, вероятно, потому, что это не чистая установка — она устанавливается в тот же каталог, в котором у вас есть Android Studio, и очищается только в том случае, если вы сначала удаляете все — что очень страшно в лучшие времена. :-) До сих пор ни слова об отчете об ошибке. - person Mike James; 31.03.2018
comment
Как раз успел проверить. Если переключиться в текстовый режим в 3.1 можно начать набирать один из недостающих виджетов - я пробовал ‹TimePicker и вам предложат завершение. Если вы принимаете значения по умолчанию и устанавливаете высоту и ширину, а также автозаполнение, вы можете вернуться в режим «Дизайн» и работать с виджетом обычным способом. - person Mike James; 01.04.2018
comment
Android Studio только что обновился до 3.1.1, но никаких признаков отсутствия виджетов. До сих пор нет ответа ни на один из отчетов об ошибках. - person Mike James; 10.04.2018
comment
Ага, недавно проверял 3.2 Canary 9, там такая же ситуация. Надеюсь, они так или иначе примут решение. - person ; 10.04.2018
comment
До сих пор ни слова — сообщения об ошибках по-прежнему игнорируются. Если кто-нибудь знает, как передать сообщение команде Android Studio... - person Mike James; 07.06.2018