Пример сборки NeoMAD для Android - ошибка ссылки

Я пытаюсь создать приложение для проверки концепции, используя NeoMAD. Мой первый шаг - установить SDK и собрать один из их примеров для тестирования Android на моем телефоне.

Я запросил ознакомительную версию NeoMAD, которую мне отправили по электронной почте после подачи заявки. Затем я скачал Eclipse Standard 64Bit и Android SDK 64bit. Я использую Windows 7 Enterprise.

Я открыл eclipse и установил плагин NeoMAD, после чего смог создать проект NeoMAD и импортировать исходный код из их приложения Camera Example. Однако, когда я пытаюсь собрать для ANDROID43, я получаю ошибку:

Optimizing compiled classes...

Warning: com.neomades.ui.WebView: can't find referenced method 'void setPluginsEnabled(boolean)' in class android.webkit.WebSettings

Warning: there were 1 unresolved references to program class members.
         Your input classes appear to be inconsistent.
         You may need to recompile them and try again.       
         Alternatively, you may have to specify the option 
         '-dontskipnonpubliclibraryclassmembers'.
Error: Please correct the above warnings first.
Process exited with an error: 1 (Exit value: 1)

Я получаю ту же ошибку, когда создаю новый проект NeoMAD и пытаюсь его создать. Кто-нибудь знает, как заставить это работать? Я сделал что-то не так?

1 ответ

Решение

Вы не сделали ничего плохого. Действительно, существует проблема с компонентом com.neomades.ui.WebView для Android 4.3.

Метод WebSettings.setPluginsEnabled(boolean) был удален в Android API Level 18, что привело к ошибкам компилятора.

Вы можете создать приложение, используя любую старую цель Android (например, ANDROID42).

Команда Neomades работает над исправлением этой проблемы в следующем техническом выпуске.

Обновлено 11 ноября 2013 года: эта проблема была исправлена ​​в NeoMAD 3.4.3, выпущенной 30 октября.

Другие вопросы по тегам