Ваша проблема в том, что
CREATE TABLE LocalizationInfo(
_item INTEGER PRIMARY KEY,
idINT,
Floor TEXT,
Floor HeightTEXT,
Adress TEXT ,
LatitudeTEXT,
LongitudeTEXT,
Altitude TEXT,
Pressure TEXT
)
- имеет пробел между этажом и высотой (отсюда дублирующееся имя столбца при попытке создать таблицу), а
- не имеетпробел между Высотой / Широтой и Долготой и ТЕКСТОМ, а также между id и INT.
Простое исправление 1 приведет к созданию столбцов (, что, вероятно, приведет к продолжающимся проблемам ):-
- _item (как и ожидалось),
- idINT (вам, вероятно, нужен идентификатор с типом INTEGER),
- Этаж (как и ожидалось),
- FloorHeightText (вам, вероятно, нужен FloorHeight с типом TEXT),
- Адрес (как и ожидалось),
- LatitudeTEXT (вы, вероятно, хотите Latitude с типом TEXT),
- LongitudeText (вы, вероятно, хотитеДолгота с типом ТЕКСТ),
- Высота (как и ожидалось),
- Давление (как и ожидалось)
Попробуйте изменить на: -
CREATE TABLE LocalizationInfo(
_item INTEGER PRIMARY KEY,
id INT,
Floor TEXT,
FloorHeight TEXT,
Adress TEXT ,
Latitude TEXT,
Longitude TEXT,
Altitude TEXT,
Pressure TEXT
)
Вам нужно будет либо удалить / очистить данные приложения, либо удалить приложение, а затем перезапустить приложение, так как метод onCreate не будет запущенпотому что база данных существует.