CONVERT(column1 USING utf8)
Решает мою проблему. Где column1 - столбец, который дает мне эту ошибку.
Это происходит из-за rendering issues
. Android Studio не может render
иногда layout
и, следовательно, это. Это ошибка, или она может возникнуть из-за низких системных характеристик, но я считаю, что Google должен что-то с этим сделать. На данный момент нет постоянного решения, все, что вы можете сделать, это вам придется обновлять его каждый раз, когда вы сталкиваетесь с этой проблемой или работать в режиме разработки, оставляя его вместе.
Еще одна вещь, когда в большинстве случаев рендеринг не удался, есть предупреждающий знак red
в правом верхнем углу окна дизайна, если вы щелкните по нему, он сообщит вам Проблема в том, что ваш макет не отображается.
просто переключите редактор XML на вкладку Design
в левом нижнем углу экрана ...
там у вас есть Design
или Blueprint
и даже Design + Blueprint
.
и я только что попытался воспроизвести проблему с Android Studio 3.3.0
:
пришлось закрыть все файлы XML, прежде чем панель Preview
закрылась.
ничего не произошло, когда я закрыл связанный Java-класс.
возможные решения:
3.3.0
может избавить вас от этого раздражения. ConstraintLayout
. если честно ... до сих пор я никогда не пользовался панелью Preview
:)