У меня новая, чистая установка Eclipse Kepler (4.3.1) SR1 (x64) в Linux Mint 15 Olivia x64 (на основе Ubuntu 13.04 «Raring Ringtail»). Версия ADT — 22.3.0, а Java — Oracle 1.7.0_45.
Проблема в том, что я не могу редактировать свойства в редакторе макета; ничего не происходит, когда я нажимаю кнопку "...", и я не могу редактировать свойства напрямую, нажимая на пустое место. Булевы свойства даже не содержат флажка.
Этого не происходит в Windows XP 32bit с теми же версиями Eclipse и ADT:
Кто-нибудь знает какие-нибудь обходные пути/причины для этого? Похоже наВ Mac OS X Mountain Lion в прошлом была похожая проблема, но я слышал, что это исправлено, и я говорю здесь о версии для Linux.
У меня не было подобных проблем в Eclipse Indigo и старой версии ADT, но точные версии я не помню.
РЕДАКТИРОВАТЬ: Lubuntu 13.04 (32 бит) в VMware Player не имеет этой проблемы.
решение1
Выбор правильного целевого уровня API в редакторе макета (кликните на символ зеленого дроида)решил проблему.
Я разрабатывал приложение с использованием Android 4.1.2 (API 16) SDK, но редактор использовал различные данные из Android 4.4 (API 19).
Я случайно подумал, что это проблема, характерная только для Linux, потому что:
В моем Linux Mint установлены SDK Android 4.4 (API 19) и Android 4.1.2 (API 16)
При тестировании на моем вспомогательном ПК с Windows XP и виртуальной машиной Lubuntu 13.04 у меня был установлен только Android 4.1.2 (API 16) SDK.